QGIS作为优秀的开源GIS软件,数据源支持的种类可以说涵盖了GIS行业的方方面面。
QGIS添加矢量瓦片
不需安装任何插件,QGIS内核实现了矢量瓦片的显示功能。点击菜单图层->添加图层->添加矢量切片图层,打开数据源管理器的矢量切片节点。

点击新建->新建通用连接,在源URL栏中,输入如下地址:
https://api.mapbox.com/v4/{tileset_id}/{z}/{x}/{y}.vector.pbf?access_token={token}
参数说明:
tileset_id:Mapbox瓦片集ID
token:数据访问Token,在Mapbox网站注册后获取。
示例:https://api.mapbox.com/v4/mapbox.mapbox-streets-v8/1/0/0.mvt?access_token=pk.eyJ1Ijoicm9iZXJ0Njc1NyIsImEiOiJjbDRkYXVncjUwMXNvM2pueXl2aDEwbmQ5In0.DBOW-G4QbFNHl-6-yp0I9Q
样式URL栏是可选项。点击这里,获取Mapbox原始样式。
设置完毕后,最后点击添加按钮。
注意:Mapbox 矢量瓦片通常存储为 .mvt 文件,使用 PBF(Google Protobufs) 进行编码。PBF 格式能够高效地存储结构化数据,使矢量瓦片成为一种便于传输的紧凑且高效的 Web 数据包。
Mapbox注册说明
目前Mapbox注册后,需要使用信用卡才可以激活使用。这点对于国内用户来说,非常不方便了。
Mapbox付费说明
Mapbox为其在线数据提供了按需付费和免费套餐。例如免费套餐包括 Web 端 5 万次地图加载和移动端 2.5 万次地图加载,以及许多其他 API 功能。但是,超出这些限制的使用会产生费用。
因此,虽然免费套餐对于小型项目和开发者来说非常理想,但对于高流量应用程序来说,费用可能会增加。
Mapbox替代产品
以OSM为基础的矢量瓦片也是不错的选择(如:OpenMapTiles)。注意仅用于个人使用。
更多Mapbox和QGIS数据显示问题,欢迎留言或联系我们。转载须注明出处。