Mapbox Terrain RGB图像'

时间:2018-10-31 20:30:57

标签: mapbox rgb tile elevation

我是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切片。有任何帮助或建议吗?

1 个答案:

答案 0 :(得分:0)

发生了类似的问题,在我的情况下,错误是假设给定{x}/{y}元组,缩放{z}是可以自由更改的,但缩放比例xy不能自由更改也会改变。

要获得正确的图块,我使用了mercantilepip install mercantile

import mercantile

print(mercantile.tile(-71.0638031, 42.3578952, 15)) 
>>> Tile(x=9915, y=12120, z=15)