发布矢量切片前,需要先下载相关插件。首先下载插件geoserver-2.1X-SNAPSHOTvectortiles-plugin,用户根据自己的需求下载对应版本。下载的内容一般是压缩包,解压后将其直接复制到Tomcat中部署的GeoServer文件夹的WEB-INF的lib文件夹下,然后重启Tomcat,并重新登录GeoServer。
图4-37 切片生产完成后的目录
(1)添加数据存储,并选择Shapefile矢量数据源(图4-38)。
图4-38 选择数据源
(2)在进入编辑图层的页面之后,切换到“Tile Caching”选项卡,在“Tile Image Formats”属性中多出了几种数据格式,这就说明安装的插件生效了(图4-39)。
(www.xing528.com)
图4-39 “Tile Caching”配置页面
(3)参照发布栅格切片的步骤,点击“seed/Truncate”,进入切片生产页面,在“Format”下拉框中选择要生产的数据类型(图4-40)。
(4)在生成geojson格式的切片时,完成切片工作的其实是GeoWebCache,GeoWebCache中切片的生成是一个动态的过程。GeoWebCache存储数据文件的默认路径一般为:C:\Users\%YOUR-PC-NAME%\AppData\Local\Temp\geowebcache,在这里我们可以看到各个图层的切片数据。当打开目标图层文件夹时,如果发现文件夹是空的,可以在左侧菜单栏点击“Tile Caching”→“Tile Layers”→图层列表中选择“Preview”的方式进行预览,然后在预览界面进行缩放,这时候我们会发现刚才的文件夹里多了很多数据文件。图4-41是生成的geojson格式文件的一部分。如果需要其他类型的切片,重复生产切片步骤即可。
至此完成了制作矢量切片的工作。
图4-40 选择要生产的数据类型
图4-41 生产完成后的目录文件
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。