我是mapbox的新手,正在尝试获取Terrain 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的缩放级别,它就会返回“不存在瓷砖”。
文档说,数据最多可以缩放到15。我的访问令牌有效,我尝试了0,0(应该在所有级别存在)的x,y切片。有任何帮助或建议吗?
答案 0 :(得分:0)
发生了类似的问题,在我的情况下,错误是假设给定{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)