当前位置: 首页 > article >正文

GeoWebCache1.26调用ArcGIS切片

常用网址:

GeoServer

GeoWebCache (osgeo.org)

GeoServer 用户手册 — GeoServer 2.20.x 用户手册

一、版本需要适配: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 双击启动服务后查看后台日志。如果有报错就回到上一步检查原因。


http://www.kler.cn/a/370638.html

相关文章:

  • 开发神器之cursor
  • Navicat 17 功能简介 | 商业智能 BI
  • 某国际大型超市电商销售数据分析和可视化
  • 在.NET用C#将Word文档转换为HTML格式
  • windows 搭建flutter环境,开发windows程序
  • 计算机网络 (43)万维网WWW
  • 【数据集】2015-2100年8种情景(SSPs-RCP)下中国土地利用数据
  • 命令模式(C++)三分钟读懂
  • 企业如何用WordPress站群布局多个行业站点,轻松覆盖关键词
  • Linux之nfs服务器和dns服务器
  • node升级package.json中的版本
  • pip 和 pipx 的主要区别?
  • Vue笔记-element ui中关于table的前端分页
  • CSS 样式 box-sizing: border-box; 用于控制元素的盒模型如何计算宽度和高度
  • 解决minio跨域问题
  • 【数据结构和算法】三、动态规划原理讲解与实战演练
  • IDEA2023
  • 题目欣赏 之 初心数
  • 【PythonWeb开发】Flask-RESTful参数解析
  • HTTPS 协议原理
  • JS+Springboot做一个交互Demo
  • css 3D效果实现六面体(易)
  • 【优选算法篇】前缀之序,后缀之章:于数列深处邂逅算法的光与影
  • Docker搭建基于Nextcloud的个人云盘/私有云盘/个人相册/家庭NAS
  • Git_IDEA集成GitHub
  • 基于springboot+vue实现的快递物流信息查询系统 (源码+L文+ppt)4-099