【发布时间】:2018-06-26 14:13:23
【问题描述】:
我正在寻找一种在 QGis 中显示 Mapbox 地图的方法,以便将其识别为栅格图层。
我已经尝试过this,并且我成功地通过 TileLayer 插件添加了 TMS 层,使用我的 mapbox url,如下所示: https://a.tiles.mapbox.com/styles/v1/[my_username]/[map_ID]/tiles/256/{z}/{x}/{y}?access_token=[my_access_token]
问题是,以这种方式添加的图层,QGIS无法将其识别为栅格图层,我需要对其进行一些栅格操作。
另一方面,我尝试创建一个这样的 XML 文件:
<GDAL_WMS>
<Service name="TMS">
<ServerUrl>https://a.tiles.mapbox.com/styles/v1/[my_username]/[map_ID]/tiles/256/${z}/${x}/${y}?access_token=[my_access_token]</ServerUrl>
</Service>
<DataWindow>
<UpperLeftX>-20037508.34</UpperLeftX>
<UpperLeftY>20037508.34</UpperLeftY>
<LowerRightX>20037508.34</LowerRightX>
<LowerRightY>-20037508.34</LowerRightY>
<TileLevel>18</TileLevel>
<TileCountX>1</TileCountX>
<TileCountY>1</TileCountY>
<YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:3857</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<Cache />
</GDAL_WMS>
但它不起作用。
使用与 Google TMS url http://mt.google.com/vt/lyrs=s&amp;x=${x}&amp;y=${y}&amp;z=${z} 完全相同的 XML
工作正常。
我错过了什么吗?
【问题讨论】: