cartopy.io.img_tiles.StadiaMapsTiles#

class cartopy.io.img_tiles.StadiaMapsTiles(apikey, style='alidade_smooth', resolution='', cache=False)[源代码]#

从stadiamaps.com检索磁贴。

有关可用款式的完整参考,请访问https://docs.stadiamaps.com/themes/。提供的一些特定款式包括 alidade_smooth , stamen_terrainosm_bright .

使用Stadia Maps API需要包含归因。详情请访问https://docs.stadiamaps.com/attribution/。

对于大多数风格,这意味着包括以下归因:

© Stadia Maps © OpenMapTiles © OpenStreetMap贡献者 <https://www.openstreetmap.org/about/>`_

雄蕊花柱 additionally 需要以下归因:

© Stamen Design _

参数:
  • apikey (str, required) -- Stadia Maps提供的身份验证密钥用于查询其API

  • style (str, optional) -- 所需风格的名称。默认为 alidade_smooth .请参阅https://docs.stadiamaps.com/themes/了解完整的样式列表。

  • resolution (str, optional) -- 要返回的图像的分辨率。初始化为空字符串,标准分辨率(256 x256)。您还可以为高分辨率(512 x512)磁贴指定“@2x”。

  • cache (bool or str, optional) -- 如果为True,则使用默认缓存目录。如果为假,则不使用缓存。如果是字符串,则该字符串用作缓存的路径。

find_images(target_domain, target_z, start_tile=(0, 0, 0))#

目标域是原生坐标中的一个形状优美的多边形。

tile_bbox(x, y, z, y0_at_north_pole=True)#

返回 (x0, x1), (y0, y1) 给定x、y、z磁贴位置的边界框。

参数:
  • x -- Google磁贴编号系统中的x磁贴坐标。

  • y -- Google磁贴编号系统中的y磁贴坐标。

  • z -- Google磁贴编号系统中的z磁贴坐标。

  • y0_at_north_pole (optional) -- 布尔值表示y坐标的编号是否从北极开始(正如Google磁贴的惯例)(在这种情况下,它将从南极开始,正如TMS的惯例)。切换到True。

tileextent(x_y_z)#

返回范围多元组 (x0,x1,y0,y1) 墨卡托坐标。