cartopy.io.PostprocessedRasterSource

class cartopy.io.PostprocessedRasterSource(contained_source, img_post_process)[source]

A RasterSource which wraps another, an then applies a post-processing step on the raster fetched from the contained source.

__init__(contained_source, img_post_process)[source]
Parameters
  • contained_source (RasterSource instance.) – The source of the raster that this container is wrapping.

  • img_post_process (callable) – Called after each fetch_raster call which yields a non-None image result. The callable must accept the LocatedImage from the contained fetch_raster as its only argument, and must return a single LocatedImage.

Methods

__init__(contained_source, img_post_process)

param contained_source

The source of the raster that this container is wrapping.

fetch_raster(*args, **kwargs)

Return a sequence of images with extents given some constraining information.

validate_projection(projection)

Raise an error if this raster source cannot provide images in the specified projection.