使用docker部署的geoserver发布矢量切片服务(坑汇总

2021-12-20  本文已影响0人  BillM

1、上传shapefile的时候一定注意下图这个参数:【定义坐标】


这意味着geoserver会按照这个参数指定的坐标系解析shapfile,下图
image.png
如果指定的不对或者shapefile的坐标系在geoserver中不支持,会使计算的边界范围不准确,最终导致发布出来的服务因为边框识别的不对而报400错误;
2、wmts协议的参数释义:参考地址:https://ethanblog.com/tech/all-about-wms-wfs-and-wcs.html
比较关键的几个参数
http://localhost:port/geoserver/gwc/service/wmts?layer=workspacename%3Alayername&style=&tilematrixset=EPSG%3A4326&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A4326%3A{z}&TileCol={x}&TileRow={y}
layer是图层名字由 工作区名字:图层名组成
tilematrixset:切片服务坐标系
Format:什么类型的切片,此处的image/png是png类型的切片
TileMatrix:坐标系:图层级别z
TileCol: 坐标x
TileRow: 坐标y
3、发布矢量切片的时候需要增加矢量切片的插件包:
1)、对于源码部署的需要去官网手动下载插件包—下载地址:http://geoserver.org/release/2.20.1/
2)、对于docker部署开启矢量切片的方法参见上一篇文章:https://www.jianshu.com/p/7a37bf0bce31
另外发布geojson切片服务的时候,坐标系要选 【WebMercatorQuad】见下图
image.png
上一篇下一篇

猜你喜欢

热点阅读