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

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.lryc.cn/news/470153.html

相关文章:

  • 深度学习-卷积神经网络-基于VGG16模型, 实现猫狗二分类(文末附带数据集下载链接, 长期有效)
  • 计算Java集合占用的空间【详解】
  • 仕考网:关于中级经济师考试的介绍
  • SYN590RL 300MHz至450MHz ASK接收机芯片IC
  • 15分钟学 Go 第 20 天:Go的错误处理
  • C++——string的模拟实现(上)
  • JavaCV 之均值滤波:图像降噪与模糊的权衡之道
  • 桥接模式,外界与主机通,与虚拟机不通
  • 用HTML构建酷炫的文件上传下载界面
  • Gateway 统一网关
  • 7 种常见的前端攻击
  • element plus实现点击上传于链接上传并且回显到upload组件中
  • ELK日志分析系统部署
  • 驾校小程序:一站式学车解决方案的设计与实践
  • 【自然语言处理】BERT模型
  • Android 添加如下飞行模式(飞行模式开和关、飞行模式开关菜单显示隐藏)接口
  • 【Vue3】基于 Vue3 + ECharts 实现北京市区域地图可视化
  • 【IC】什么是min period check
  • MyBatis入门之一对多关联关系(示例)
  • 【Git 】Windows 系统下 Git 文件名大小写不敏感
  • 【算法系列-二叉树】层序遍历
  • 我的世界方块改进版
  • 博客搭建之路:hexo增加搜索功能
  • 2024年最新互联网大厂精选 Java 面试真题集锦(JVM、多线程、MQ、MyBatis、MySQL、Redis、微服务、分布式、ES、设计模式)
  • MybatisPlus入门(一)MybatisPlus简介
  • QoS学习笔记
  • 图(邻接矩阵)知识大杂烩!!(邻接矩阵结构,深搜,广搜,prim算法,kruskal算法,Dijkstra算法,拓扑排序)(学会一文让你彻底搞懂!!)
  • Prometheus自定义PostgreSQL监控指标
  • 400行程序写一个实时操作系统(十六):操作系统中的调度策略
  • 从安灯系统看汽车零部件工厂的智能制造转型