1.發布矢量切片需要下載安裝插件geoserver-2.13-SNAPSHOT-vectortiles-plugin,解壓后放入GeoServer文件夾中的WEB-INF的lib文件夾中,然后重啟服務;
2.啟動完成后,訪問GeoServer主頁,建立工作區;(如果已有工作區,則跳過)
3.添加數據存儲,可選擇PostGIS或者文件夾方式;(如果已有數據存儲,則跳過)
4.確認你需要的切片服務坐標系,默認的GridSet中只包含了4326和900913坐標系,如果是其他坐標系,則需要新建GridSet;
a.通過查找選定坐標系;
b.填寫瓦片大小;
c.切圖比例尺。這里提供兩種填寫方式,以分辨率填寫,或以比例尺填寫。
在這里要注意“Gridset bounds”,需要和你要發布的矢量圖層的邊框一致(在發布圖層時,邊框可以看到)
5.選擇左邊的圖層菜單,點擊“添加新的資源”,選擇工作區后,展示所有可發布的圖層,選擇要發布的圖層,點擊發布后進入“編輯圖層頁面”;
6.在“編輯圖層”頁面中,在“數據”中定義坐標系信息;
7.切換到“Tile Caching”頁面,設置發布切片的格式,矢量切片包括geojson、topojson、pbf,其中pbf數據格式數據量最小;
8. 還是在“Tile Caching”頁面,關聯GridSets,最后保存;
9.點擊左側“Tile Caching”下的“Tile Layers”,找到你發布的圖層,選擇你要預覽的方式后,可以進行預覽;