首页 > 其他分享 >geoserver(内置GeoWebcache)+arcgis瓦片(完整)

geoserver(内置GeoWebcache)+arcgis瓦片(完整)

时间:2023-07-04 15:45:39浏览次数:59  
标签:xml bin gwc GeoWebcache arcgis geoserver geowebcache arcgiscache

环境:geoserver-2.18.0-bin、geowebcache-1.18.3-war里的gwc-arcgiscache-1.18-SNAPSHOT.jar
geoserver下载地址:https://sourceforge.net/projects/geoserver/files/latest/download
GeoWebcache:https://sourceforge.net/projects/geowebcache/files/geowebcache/1.18.3/geowebcache-1.18.3-war.zip/download


一.先配置好geoserver环境


①配置geoserver端口
D:\hjysetting\geoserver-2.18.0-bin start.ini
jetty.port=8088

②配置内置的GeoWebCache的缓存路径
D:\hjysetting\geoserver-2.18.0-bin\webapps\geoserver\WEB-INF web.xml
<context-param><param-name>GEOWEBCACHE_CACHE_DIR</param-name><!--自定义路径--><param-value>D:\GeoserverCache\Map</param-value></context-param>

③运行D:\hjysetting\geoserver-2.18.0-bin\bin startup.bat,然后浏览器打开 localhost:8088/geoserver 默认是admin/geoserver ,内置的geowebcache:localhost:8088/gwc

 

二.配置geowebcache+arcgis瓦片


用WinRAR打开geowebcache.war文件,解压出gwc-arcgiscache-1.18-SNAPSHOT.jar和geowebcache-arcgiscache-context.xml备用。

 

 

 

然后打开geoserver的目录webapps\geoserver\WEB-INF\lib,将gwc-arcgiscache-1.19.1.jar拷贝到lib这里; 

接着找到gs-gwc-2.20.3.jar并且通过WinRAR打开这个文件修改将geowebcache-arcgiscache-context.xml添加到其里面

 

找的并且修改geowebcache-servlet.xml文件,添加 <import resource="geowebcache-arcgiscache-context.xml"/>
找到geowebcache-core-context.xml 文件里面增加:<bean id="gwcArcGISGridsetConfiguration" class="org.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration"/>

 

 

启动geoserver,查看是否报错,如果报错检查之前步骤是否有错误,在浏览器输入http://localhost:8080/geoserver/gwc/,进入GeoWebCache页面;

然后再找的geowebcache.xml配置文件的位置(对应②GeoWebCache的缓存路径)
根据地址找到geowebcache.xml,在编辑器中打开,找到layers标签,添加下面语句。
<arcgisLayer>
<name>arctest</name>
<tilingScheme>D:\\ceshi\\大湾区\\v101\\图层\\conf.xml</tilingScheme>
<!-- <tileCachePath>D:\\ceshi\\大湾区\\v101\\图层\\_alllayers</tileCachePath> -->
<hexZoom>true</hexZoom>
</arcgisLayer>

 

然后重启geoserver,浏览器:http://localhost:8080/geoserver/gwc/ ,点list看到有arctest 即可完成,可以点【png】查看。
可参考链接:https://blog.csdn.net/weixin_42066016/article/details/125315174

标签:xml,bin,gwc,GeoWebcache,arcgis,geoserver,geowebcache,arcgiscache
From: https://www.cnblogs.com/hjyjack9563-bk/p/17525913.html

相关文章

  • GeoWebCache+arcgis紧凑型瓦片
     利用网上下载geowebcache-1.18.3-war+apache-tomcat-9.0.35进行部署并运行GeoWebcache:https://sourceforge.net/projects/geowebcache/files/geowebcache/1.18.3/geowebcache-1.18.3-war.zip/download 1、修改Geowebcache.war中的配置文件,打开geowebcache\WEB-INF\geowe......
  • GeoServer入门学习:05-多层级MBTiles规范数据发布
    一、开篇本篇演示如何在GeoServer中发布多层级的MBTiles数据,在发布之前,需要配置MBTiles扩展包,如果没有配置WPS扩展包的话,还需要配置一并进行配置。如上图所示,默认情况下GeoServer并未包含MBTiles扩展包,因此,在《新建数据源》的时候是没有发布MBTiles数据的入口。 二、下载WPS扩展包......
  • GeoServer入门学习:02-安装部署
    一、系统环境本系列博文相关演示环境采用如下操作系统环境:这是在虚拟机中安装的WindowsServer2012R2的操作系统,其他系统环境大家自行尝试。二、安装JDKJDK版本:JDK13,如下图所示:GeoServer是基于Java的软件,运行的时候需要JDK的支持,如果你的系统中没有安装配置好JDK,请按照下面的这......
  • 使用arcgispro将shp格式地图转换为移动端使用的geodatabase格式数据
    使用arcgispro将shp格式地图转换为移动端使用的geodatabase格式数据导入完成......
  • 使用arcgispro转换地图格式为移动端使用的tpk格式
    使用arcgispro转换地图格式为移动端使用的tpk格式......
  • 浅析GeoServer CVE-2023-25157 SQL注入
    简介GeoServer是一个开源的地图服务器,它是遵循OpenGISWeb服务器规范的J2EE实现,通过它可以方便的将地图数据发布为地图服务,实现地理空间数据在用户之间的共享。影响版本geoserver<2.18.72.19.0<=geoserver<2.19.72.20.0<=geoserver<2.20.72.21.0<=geoserver<2.21.42.22.0<=......
  • 闫老师的培训ArcGIS至理名言
    闫老师的培训ArcGIS至理名言1.只为成功找方法不为失败理由2.功到自然成3.用自己努力感动上天之前,先感动自己4.成年的世界自己要约束自己5.十恶不赦的第一恶:懒6.学习方法是看帮助7.学习一定思考8.ArcGIS的水平由掌握工具个数决定9.用工具不难,难在什么用这个工具,反向记忆法10.用工具......
  • arcgis CGCS2000转GCS_WGS_1984坐标系
    第一步:生成坐标系转换文件方法:ArcToolbox——数据管理工具——投影和变换——创建自定义地理(坐标)变换确定之后,生成名为GCS_WGS_1984—CGCS2000的转换文件。第二步:生成坐标系转换文件方法:ArcToolbox——>数据管理工具——>投影和变换——要素(arcgis10.8已取消要素这一环)——......
  • arcgis坡度分析
    坡度角反应了坡度的陡峭程度。一般用栅格数据进行分析坡度可表明表面上某个位置的最陡下坡倾斜程度。可针对TIN中的每个三角形和栅格中的每个像元计算坡度。对于不规则三角网(TIN),坡度为各三角形中的最大高程变化率。对于栅格,坡度为每个像元及与其相邻的八个像元中的最大高程......
  • 闫老师的培训ArcGIS至理名言
    闫老师的培训ArcGIS至理名言1.只为成功找方法不为失败理由2.功到自然成3.用自己努力感动上天之前,先感动自己4.成年的世界自己要约束自己5.十恶不赦的第一恶:懒6.学习方法是看帮助7.学习一定思考8.ArcGIS的水平由掌握工具个数决定9.用工具不难,难在什么用这个工具,反向记忆法10.用工具......