欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > GeoWebCache1.26调用ArcGIS切片

GeoWebCache1.26调用ArcGIS切片

2024/10/23 13:02:03 来源:https://blog.csdn.net/hmei007/article/details/143051544  浏览:    关键词:GeoWebCache1.26调用ArcGIS切片

GeoServer 

GeoWebCache (osgeo.org) 

一、版本需要适配:Geoserver与GeoWebCache、jdk等的版本适配对照

   查看来源

二、准备工作

        1、数据:Arcgis标准的切片,通过ArcGIS Server发布的切片文件,注意切片的存储格式为exploded(图片格式,如png/jpeg),不能compact(文件后缀名为.bundle)。

        2、软件:两种方式都可,其中Tomcat 或 GeoServer作为GeoWebCache的运行容器,也就是说GeoWebCache是可以独立于GeoServer使用的。

  •  jdk + Tomcat + GeoWebCache
  •  jdk + GeoServer + GeoWebCache

        3、说明:借助GeoWebCache工具调用现有的ArcGIS切片,只需修改两个参数即可实现。

三、操作步骤

1、配置jdk环境

安装方法百度一下,下载方式任选其一:

Index of java-local/jdk (huaweicloud.com) 华为镜像库(官方的免费,但需要登录)

OpenJDK Downloads | Download Java JDK 8, 11, 17, & 21 | OpenLogic 开源网站提供

安装配置后,验证是否成功:

2、部署GeoWebCache

部署GeoServer或Tomcat,将GeoWebCache包解压后放在/webapps目录下

  1)如果你选择GeoServer作为容器:

2)如果你选择Tomcat作为容器:

3、配置缓存参数

修改 \webapps\geowebcache\WEB-INF 下的web.xml文件,增加缓存参数位置,修改后需要重启GeoServer服务或Tomcat服务。

重启后,在新建的目录下生成的默认参数文件。

也可以通过访问webcache的demo List,右图能看到测试demo,说明参数修改成功。

4、配置切片位置

接下来,对上一步骤中生成的geowebcache.xml文件

保存后,重启服务。

5、预览

回到web页面,可以看到新创建的testTile,点击png。

预览结果:

四、常见错误

1、如果修改参数后重启服务,geoserver报错:HTTP ERROR 503 Service Unavailable,有可能修改错位置了,还原参数,再按前面的步骤操作。

2、如果点击预览时报404错误,检查切片是否为ArcGIS标准的PNG格式,配置文件是否正确。 

3、还有一个注意的地方,在通过.exe安装GeoServer的,在向导中有一步是否安装为独立的服务,选择第二项需要手动启动服务。通过/bin/startup.bat启动服务,可以查看后台是否报错。如果报错,退回到上一步的参数修改。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com