Geoserver2.27.3结合GeoWebCache发布arcgis切片(WMTS服务)

发布时间:2026/8/26 16:16:35

Geoserver2.27.3结合GeoWebCache发布arcgis切片(WMTS服务)
1.背景说明原来用的还是Geoserver2.21漏洞实在太多了升级到最新的2.27.32025年12月18日获取到的最新版。需要注意两点1java版本从8升级到17.可以不改服务器java8配置只让Geoserver所在的Tomcat读取Java172下载最新的GeoWebCache1.28.1 配置到Geoserver中2.下载软件(1)下载了Geoserver的war包因为我放在了Tomcat下https://sourceforge.net/projects/geoserver/files/GeoServer/2.27.3/geoserver-2.27.3-war.zip/download2下载GeoWebCachehttps://sourceforge.net/projects/geowebcache/3部署把war包放在tomcat/webapps目录下启动tomcat自动解压war包完成部署3.修改配置主要思路是把geowebcache的arcgis相关功能移植到Geoserver中1拷贝geowebcache/WEB-INF/lib/gwc-arcgiscache-1.28.1..jar至geoserver/WEB-INF/lib目录下2解压geoserver/WEB-INF/lib/gs-gwc-2.27.3.jar 拷贝出去解压到gs-gwc-2.27.3文件夹然后把geowebcache/WEB-INF/geowebcache-arcgiscache-context.xml拷贝到至gs-gwc-2.27.3文件夹下我自己创建了ss文件夹解压的gs-gwc-2.27.3.jar。注意啊别直接解压到WEB-INF文件节里还是创建个子文件夹不然重新打回jar包的时候会出各种问题3打开gs-gwc-2.21-SNAPSHOT目录下的geowebcache-core-context.xml文件添加以下代码bean idgwcArcGIGridsetConfigutation classorg.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration/(4)打开gs-gwc-2.21-SNAPSHOT目录下的geowebcache-servlet.xml文件添加以下代码import resourcegeowebcache-arcgiscache-context.xml/(5)把整个gs-gwc-2.27.3打包回Jar包cmd命令回到上一级我的目录就是ss然后打包d: cd D:\_04_service\apache-tomcat-8.5.88_node1\webapps\geoserver\WEB-INF\ss jar cf gs-gwc-2.27.3.jar -C gs-gwc-2.27.3 .替换geoserver/WEB-INF/lib/gs-gwc-2.27.3.jar完成修改4.配置ArcGis瓦片(1)配置数据tpk的瓦片要解压为文件夹。比如text.tpk打开geoserver/data/gwc/geowebcache.xml文件layers节点下添加arcgisLayer节点注意啊最新的geoserver3.0.1目录是geoserver/data_dir/gwc/geowebcache.xml文件arcgisLayer nametest/name tilingSchemeE:\\data\\arcgiscache\\cachedata\\test\\conf.xml/tilingScheme tileCachePathE:\\data\\arcgiscache\\cachedata\\test\\_alllayers/tileCachePath hexZoomfalse/hexZoom /arcgisLayer添加后截图一下方便看2配置好后启动Tomcat可以看到服务Select One就能打卡了5.一定要注意配置geowebcache.xml文件的时候就写下面这样的就好arcgisLayer nametest/name tilingSchemeE:\\data\\arcgiscache\\cachedata\\test\\conf.xml/tilingScheme tileCachePathE:\\data\\arcgiscache\\cachedata\\test\\_alllayers/tileCachePath hexZoomfalse/hexZoom /arcgisLayer但是Tomcat运行后这个geowebcache.xml会自动改变格式完全不用担心如果在加入新的瓦片还是按照第4步骤的方法加入。不用写这么复杂每次运行tomcat都会自动规范化xml文件的。

相关新闻

C++数字炸弹小游戏(英文版)

C++数字炸弹小游戏(英文版)

2026/8/26 16:16:35

C数字炸弹小游戏!(英文不好的不要玩!!!) 这是本蒟蒻的第一篇博客! 如果有其他想法,作者的私信和该文的评论区永远向您敞开! 在此鸣谢:XY_Lmf、XY_Yzy 附上友链(中文版…

【普通数组】LC 189.轮转数组

【普通数组】LC 189.轮转数组

2026/8/26 16:16:35

文章目录前言一、题目1、原题链接2、题目描述二、个人思路整理1、思路分析法1:三次翻转法法2:环状替换法法3:额外数组映射2、解题代码法1:三次翻转法法2:环状替换法法3:额外数组映射三、知识风暴前言 本专栏…

Linux --进程控制

Linux --进程控制

2026/8/26 16:06:35

进程的诞生&#xff1a;fork 与 vfork fork 函数初识 在Linux中&#xff0c;fork 是创建新进程的唯一方式&#xff08;从用户态视角看&#xff09;。它通过复制调用进程&#xff08;父进程&#xff09;来生成一个全新的进程&#xff08;子进程&#xff09;。 #include <u…

2026 年 AI Agent 框架横评:10 大框架优缺点对比 + 选型指南

2026 年 AI Agent 框架横评:10 大框架优缺点对比 + 选型指南

2026/8/26 18:26:40

本文由 GO FUNNY 出品。专注 AI Agent 协作方法论与开源工具深度解读。你想搭一个 AI agent&#xff0c;打开 GitHub 搜「agent framework」&#xff0c;按 star 排序&#xff0c;点进第一名&#xff0c;照着 quickstart 敲完&#xff0c;跑通了一个 demo——觉得这事稳了。然后…

信奥梯队选拔面试中如何评估学员的抗挫能力

信奥梯队选拔面试中如何评估学员的抗挫能力

2026/8/26 18:26:40

信奥梯队选拔面试中评估学员抗挫能力&#xff0c;核心是通过可控的“轻度受挫场景”&#xff0c;观察学员面对解题卡壳、思路错误时的真实反应&#xff0c;筛选出能适配信奥长期刷题、反复调试、赛事高压场景的优质苗子。 一、分层设计抗挫能力测试场景 1、‌预备梯队&#x…

★★★ 完全自动化!个人工作日志统计/效率分析工具 —— 时间都去哪了(TimeWhere)

★★★ 完全自动化!个人工作日志统计/效率分析工具 —— 时间都去哪了(TimeWhere)

2026/8/26 18:26:40

你是否也经历过这样的场景&#xff1f; 周五下午被要求交周报&#xff0c;你盯着屏幕发呆——这周到底干了什么&#xff1f;年终写总结&#xff0c;翻遍聊天记录和邮件&#xff0c;却凑不出一份像样的工作总结&#xff1b;每天下班时感觉"挺忙的"&#xff0c;回头一…

第13章 同人•同道 与扎尔的告别

第13章 同人•同道 与扎尔的告别

2026/8/26 18:26:40

六月的波士顿已经是初夏了。查尔斯河两岸的树全绿了&#xff0c;浓密的树冠在水面上投下一大片碎影&#xff0c;风一吹就碎成无数个移动的小块。悦儿站在洛根机场的出发大厅里&#xff0c;面前是扎尔拖着两个行李箱的背影。他的帆布包换了一个新的——旧的那个磨了太久&#xf…

氩弧焊量产工况可以使用节气装置吗?

氩弧焊量产工况可以使用节气装置吗?

2026/8/26 18:26:40

一、前言在MIG、TIG、MAG等主流氩弧焊量产工况中&#xff0c;氩气作为核心保护气体&#xff0c;直接决定焊缝成型质量与良品率。目前绝大多数焊接产线&#xff0c;无论人工工位还是自动化机器人工位&#xff0c;普遍采用固定流量恒压供气模式。这种传统供气方式技术门槛低、调试…

零基础入门python22:注册接口与密码哈希——为什么不能保存明文密码

零基础入门python22:注册接口与密码哈希——为什么不能保存明文密码

2026/8/26 18:16:40

零基础入门python22&#xff1a;注册接口与密码哈希——为什么不能保存明文密码一、上一篇课后练习讲解 给账目增加日期时使用 date 类型&#xff0c;并让数据库列建立索引&#xff1b;测试应创建两天数据&#xff0c;查询某一天只返回对应记录。日期过滤要使用范围或等值比较&…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/26 1:50:39

首先光是一种能量的载体和形态&#xff0c;宏观上观察到的光是由无数个微观的光量子组成的&#xff0c;每个光子在产生的瞬间&#xff0c;其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前&#xff0c;在微观层面&#xff0c;每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/26 1:49:16

1. 通话转接不是“挂断再拨号”&#xff0c;而是SIP会话的动态重定向你有没有遇到过这样的场景&#xff1a;客服坐席A正在和客户通电话&#xff0c;突然需要把这通对话无缝转给专家坐席B&#xff0c;客户完全感知不到中间的断连——既没听到忙音&#xff0c;也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/26 17:50:58

1. 为什么选择Kolla-ansible来部署单节点OpenStack&#xff1f;如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法&#xff0c;那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

2026/8/26 0:05:45

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要&#xff1a; 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数&#xff08;random()、unifor…

Hermes接入团队协作后,我推翻了三个效率假设

Hermes接入团队协作后,我推翻了三个效率假设

2026/8/26 0:05:45

聊《Hermes真能提效吗&#xff1f;先看流程里最慢的那一步》之前&#xff0c;先说一句实在的&#xff1a;别急着背概念&#xff0c;先看它在真实项目里到底解决什么问题。摘要团队把 Hermes 接进项目三个月后&#xff0c;交付速度没有提升反而慢了。复盘后发现&#xff0c;最先…

免费AI大模型调教指南:打造专属网文写作助手

免费AI大模型调教指南:打造专属网文写作助手

2026/8/26 0:05:45

1. 先搞清楚“AI小说扩展模式”到底能帮你做什么如果你是一个刚开始写网文、或者卡在L3级别以下的作者&#xff0c;最头疼的可能是情节推进不下去、人物对话干瘪&#xff0c;或者世界观设定不够丰满。自己对着空白文档硬憋&#xff0c;效率很低。这时候&#xff0c;一个能理解你…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具&#xff0c;覆盖选题构思、文献整理、内容生成、格式排版等核心场景&#xff0c;真正帮你高效搞定论文难题。 一、全流程王者&#xff1a;一站式搞定论文全链路&#xff08;一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/26 18:07:30

2026年真正好用的AI论文工具&#xff0c;核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测&#xff0c;千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队&#xff0c;覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/26 17:57:52

告别游戏崩溃&#xff1a;XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…