cartopy.io.img_tiles.MapboxStyleTiles#

class cartopy.io.img_tiles.MapboxStyleTiles(access_token, username, map_id, cache=False)[源代码]#

从用户定义的Mapbox风格实现Web磁贴检索。有关Mapbox样式的更多详细信息,请访问https://www.mapbox.com/studio-manual/overview/map-styling/。

有关服务条款,请参阅https://www.mapbox.com/tos/。

设置新实例以从Mapbox样式检索切片。

访问Mapbox Web服务需要访问令牌和地图ID。有关详细信息,请参阅https://www.mapbox.com/api-documentation/。

参数:
  • access_token -- 有效的Mapbox API访问令牌。

  • username -- 定义Mapbox样式的Mapbox用户的用户名。

  • map_id -- 由Mapbox样式定义的地图的地图ID。这是将通过此过程检索其切片的地图。请注意,此样式可能是私有的,如果您的访问令牌没有查看此样式的权限,则地图切片检索将失败。

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) 墨卡托坐标。