def __new__(cls, access_token=os.environ.get("DG_MAPS_API_TOKEN"),
url="https://api.mapbox.com/v4/digitalglobe.nal0g75k/{z}/{x}/{y}.png",
zoom=22, **kwargs):
_tms_meta = TmsMeta(access_token=access_token, url=url, zoom=zoom, bounds=kwargs.get("bounds"))
self = super(TmsImage, cls).create(_tms_meta)
self._base_args = {"access_token": access_token, "url": url, "zoom": zoom}
self._tms_meta = _tms_meta
self.__geo_interface__ = mapping(box(*_tms_meta.bounds))
self.__geo_transform__ = _tms_meta.__geo_transform__
g = self._parse_geoms(**kwargs)
if g is not None:
return self[g]
else:
return self
评论列表
文章目录