geoserver发布切片问题整理

问题0:geoserver下载和安装:

参考链接:https://www.jianshu.com/p/6996efb94fbe,建议下载geoserver.exe安装版本进行安装

问题1:geoserver发布shapefile数据

https://blog.csdn.net/qq_35732147/article/details/81127068

问题2:发布矢量切片服务:

在geoserver官网对应的版本下载 vectortiles-plugin,将插件拷贝到E:\Program Files (x86)\GeoServer 2.15.0\webapps\geoserver\WEB-INF\lib下,重启geoserver服务。

geoserver发布切片问题整理_第1张图片

问题3:geoserver跨域问题:

拷贝路径下:E:\Program Files (x86)\GeoServer 2.15.0\lib

jetty-servlet-9.4.12.v20180830.jar 、jetty-util-9.4.12.v20180830.jar 这两个文件到

E:\Program Files (x86)\GeoServer 2.15.0\webapps\geoserver\WEB-INF\lib

配置E:\Program Files (x86)\GeoServer 2.15.0\webapps\geoserver\WEB-INF\web.xml,开启跨域 


   
        cross-origin
        org.eclipse.jetty.servlets.CrossOriginFilter
       
           chainPreflight
           false
       
       
           allowedOrigins
           *
       
       
           allowedMethods
           GET,POST,PUT,DELETE,HEAD,OPTIONS
       
       
           allowedHeaders
           *
       
    
   
    
        cross-origin
        /*
    

参考链接:https://blog.csdn.net/YOOSHIN/article/details/103712534

问题4:geoserver矢量切片地址格式

/参数设置
        var baseUrl = 'http://localhost:9999';
        var workspace = 'plan2';
        var layerName = 'dlm';
        var epsg = '900913';
        var format = 'application/x-protobuf;type=mapbox-vector'; // application/vnd.mapbox-vector-tile

        var vectorLayerUrl = baseUrl + "/geoserver/gwc/service/wmts?REQUEST=GetTile&SERVICE=WMTS" +
            "&VERSION=1.0.0&LAYER=" + workspace + ":" + layerName + "&STYLE=&TILEMATRIX=EPSG:" + epsg + ":{z}" +
            "&TILEMATRIXSET=EPSG:" + epsg + "&FORMAT=" + format + "&TILECOL={x}&TILEROW={y}";

        // 使用 TMS 的方式
        vectorLayerUrl = baseUrl + '/geoserver/gwc/service/tms/1.0.0/' + workspace + ":" + layerName +
        '@EPSG%3A' + epsg + '@pbf/{z}/{x}/{y}.pbf';

问题5:修改切片存储位置

打开”GeoServer \webapps\geoserver\WEB-INF“,打开web.xml,配置缓存地址路径,配置完成后重启geoserver。

    

    

    GEOWEBCACHE_CACHE_DIR
    D:\geoserverTitle
  

问题6:geoserver如何发布自定义坐标系矢量瓦片服务

参考链接:https://www.cnblogs.com/naaoveGIS/p/8589204.html

问题7:geoserver矢量瓦片发服务前端展示偏移问题解决

问题8:数据源中数据发生变化,矢量切片需要重新发布,如何实现矢量切片的动态自动更新?

 

开源方案搭建离线矢量切片地图服务:

https://www.cnblogs.com/ATtuing/p/9085312.html

https://github.com/HuHongYong/Mapbox-js-offline

geoserver矢量切片资料整理:https://www.jianshu.com/p/94eb826fc19f

python矢量切片:https://www.dazhuanlan.com/2019/08/30/5d67fd7db7a14/

postgis计算矢量切片:https://www.jianshu.com/p/ab207787c21a 

https://github.com/vicapow/go-vtile-example

 

你可能感兴趣的:(geoserver)