cartopy.io.srtm.SRTM3Source#

class cartopy.io.srtm.SRTM3Source(downloader=None, max_nx=3, max_ny=3)[源代码]#

SRTM 3数据源,实现Cartopy的 RasterSource interface .

参数:
  • downloader (cartopy.io.Downloader instance or None) -- 用于SRTM 3数据集的下载器。如果无,则下载器将使用 cartopy.io.Downloader.from_config 以(“SRTM”、“SRTM 3”)为目标。

  • max_nx -- 为此RasterSource生成更广泛的合成时要合并的x个磁贴的最大数量。

  • max_ny -- 为此RasterSource生成更高的复合材料时要合并的y切片的最大数量。

combined(lon_min, lat_min, nx, ny)#

返回从给定左下位置开始的nx x x ny磁贴组的图像及其范围。

crs#

基础SRTM数据的CRS。

downloader#

Cartopy下载器,可以处理SRTM数据。通常情况下,这将是 SRTMDownloader instance.

fetch_raster(projection, extent, target_resolution)#

获取给定投影和大致范围的SRTM立面。

srtm_fname(lon, lat)#

返回给定lon/lat SRTM磁贴的文件名(如有必要,请下载),或者如果不存在此类磁贴,则返回无(即磁贴将完全在水面上,或超出纬度范围)。

validate_projection(projection)#

如果此格栅源无法提供指定投影中的图像,则引发错误。

参数:

projection (cartopy.crs.Projection) -- 所需的图像投影。