我是mapbox的新手,正在尝试获取地形rgb数据。我遵循了这里的文档中的示例:https://www.mapbox.com/help/access-elevation-data/
并使用以下查询:
api.mapbox.com/v4/mapbox.terrain-rgb/{z}/{x}/{y}.pngraw?access_token={my_access_token}
它适用于从0到5的缩放级别,并从较高级别返回高程数据的RGB平铺。
api.mapbox.com/v4/mapbox.terrain-rgb/5/0/0.pngraw?access_token={my_access_token}
我需要以比5更高的缩放级别来获取数据,但是一旦我使用了高于5的缩放级别,它就会返回'Tile不存在‘。
我的访问令牌起作用了,我已经尝试了0,0的x,y块(它应该存在于所有级别)。有没有人有什么帮助或建议?
发布于 2020-02-18 19:32:15
有一个类似的问题,在我的例子中,错误是假设给定一个{x}/{y}元组,缩放{z}可以自由更改,但事实并非如此,如果缩放更改了xy也会更改。
为了获得正确的磁贴,我使用了mercantile (pip install mercantile)
import mercantile
print(mercantile.tile(-71.0638031, 42.3578952, 15))
>>> Tile(x=9915, y=12120, z=15)https://stackoverflow.com/questions/53091498
复制相似问题