cartopy.io.PostprocessedRasterSource#
- class cartopy.io.PostprocessedRasterSource(contained_source, img_post_process)[源代码]#
A
RasterSource
它包装另一个,然后对从包含的源获取的格栅应用后处理步骤。- 参数:
contained_source (
RasterSource
instance.) -- 此容器正在包装的网格的源。img_post_process (callable) -- 在每次
fetch_raster
调用,生成非None图像结果。可赎回证券必须接受LocatedImage
从包含的fetch_raster作为其唯一参数,并且必须返回单个Located Image。
- fetch_raster(*args, **kwargs)[源代码]#
返回带有范围的图像序列,并给定一些约束信息。
- 参数:
projection (
cartopy.crs.Projection
) -- 所需的图像投影。extent (iterable of length 4) -- 所请求图像在投影坐标中的范围。生成的图像可能没有由这些范围精确定义,因此也会返回生成的图像的范围。范围必须以以下形式定义
(min_x, max_x, min_y, max_y)
.target_resolution (iterable of length 2) -- 图像的所需分辨率为
(width, height)
以像素为单位。
- 返回:
images --一系列
LocatedImage
实例.
- validate_projection(projection)#
如果此格栅源无法提供指定投影中的图像,则引发错误。
- 参数:
projection (
cartopy.crs.Projection
) -- 所需的图像投影。