QGIS实现shape、geojson数据的矢量切片教程

能够实现矢量切片的办法有很多,可以使用geoserver,可以使用qgis,当然也可以自己写代码实现。这篇文章我们来介绍一下如何使用qgis完成shape数据的矢量切片。

首先我们还是要准备一份矢量数据。矢量数据的格式是shape文件或者是geojson文件都可。如果是shape文件必须包含四个必要的文件即:.shp、.dbf、.shx、.prj。如果是geojson数据则是.json

或者是.geojson。

本文我们使用geojson数据。我们直接把文件拖拽进qgis。

然后我们点击右侧工具栏中的“Vector Tile”工具,然后选择 “Write Vector Tile (XYZ)”这个选项:

 然后在弹出的对话框中,我们填写相关的配置:

第一个参数的格式不用动,我们就使用pbf格式的瓦片。第二项选择图层,qgis支持同时对多个图层进行矢量切片,我们点击右侧 的...按钮选择要切片的图层即可。

下面的最小缩放层级和最大层级需要各位根据项目实际情况指定切片的层级。

然后下面的extent是指数据的范围,这个通常能够自动计算出来,点击右侧的鼠标箭头按钮即可。

最后需要设置一下切片文件输出的文件夹。配置完成好之后,点击run按钮开始执行切片

 

 切片的速度极快,也可能是数据比较简单,层级比较小,如果设置层级高的话可能花的时间会更长一些。

猜你喜欢

转载自blog.csdn.net/lz5211314121/article/details/131309254