geoserver发布arcgis瓦片服务,和503错误解决
geoserver发布arcgis瓦片服务,根据网上教程经常报503错误,一般有两个原因,一个是网上长说的瓦片地址错误,第二个是geoserver集成的GeoWebCache缺少arcgis模块,需要配置,如果是第二个原因,可以根据本文章进行配置,还是不行,等审核通过,我这里放一个我配置好的geoserver给大家使用。下载地址
目录
- 一、数据准备
- 二、geoserver准备和发布
- 三、参考文章
一、数据准备
下载或者通过arcmap切图获取arcgis瓦片,文件目录如下。然后将数据拷贝到geoserver的机器上。
二、geoserver准备和发布
geoserver本来不支持直接发布arcgis瓦片,需要借助GeoWebCache 插件进行发布,在geoserver1.7版本后,已经集成了GeoWebCache了,但是引用的库不全,需要进行补充。
首先下载geoserver,下载地址:https://geoserver.org/。建议下载最新的稳定版本。然后下载GeoWebCache对geoserver进行补充。
GeoWebCache下载地址:https://sourceforge.net/projects/geowebcache/files/geowebcache
建议下载:1.8之后的版本,会带arcgis发布相关模块。
下载好后用WinRAR打开geowebcache.war文件,解压出gwc-arcgiscache-1.19.1.jar和geowebcache-arcgiscache-context.xml备用。
然后打开geoserver的目录webapps\geoserver\WEB-INF\lib,将gwc-arcgiscache-1.19.1.jar拷贝到这里,接着找到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.xml,在编辑器中打开,找到layers标签,添加下面语句。
<arcgisLayer><name>服务名称</name><tilingScheme> conf.xml地址</tilingScheme><tileCachePath> _alllayers地址</tileCachePath><hexZoom>false</hexZoom></arcgisLayer>
重启geoserver,访问http://localhost:8080/geoserver/gwc/,点击A list of all the layers and automatic demos。可以看到刚才发布的服务
三、参考文章
1.GeoServer中GeoWebCache(GWC)的使用
2.geoserver集成以及部署arcgis server瓦片数据
3.使用Geoserver1.19.1内置GeoWebCache + openlayers发布并调用Arcgis瓦片步骤总结
4. 使用GeoServer(GeoWebCache插件)发布ArcGIS切片地图
geoserver发布arcgis瓦片服务,和503错误解决相关推荐
- 高德地图 sdk 加载 geoserver 发布的瓦片地图服务
前言 最近,碰到了需求,想要在高德 sdk 中使用在 geoserver 里面发布的瓦片地图. 还好经过一番研究,在其官方文档中发现,从新版本(v1.4.3开始)的高德 sdk 开始,已经支持加载第三 ...
- ArcGIS JS API加载GeoServer发布的WFS服务
文章目录 前言 主要代码 总结 参考链接 前言 WFS(Web Feature Service),OGC标准下的要素服务.其支持的主要操作如下: GetCapabilities (discovery ...
- 利用GeoServer发布地理空间数据服务示例
题记-- 今天睡了午觉起来头昏脑涨,喉咙还不舒服,我一定是受凉了.啊~ 决定摘(脱)抄(密)节(处)选(理)一篇以前写的技术文档,滥竽充数. 这篇仅介绍地理空间数据服务的基础知识,以及如何在Windo ...
- 【记录8】Geoserver发布ArcGIS图层,使用QGIS上传图层样式
文章目录 前言 一.准备数据 二.使用Geoserver发服务 1.新建工作空间 2.新建存储仓库 3.发布图层 4.图层预览 三.使用ArcGIS和QGIS导出样式文件 1.导出为lyr格式 2.下 ...
- 傻瓜教程:使用GeoServer发布离线地图服务
一.离线地图下载 离线地图分为两种:一种叫"金字塔瓦片"数据,一种叫"矢量地图数据".我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片:另 ...
- 使用GeoServer发布WMS动态地图服务,使用openlayers访问wms服务浏览地图数据
GEOServer是java版开源工具,使用GEOServer简单几步就可以搭建自己的地图服务,与小伙伴们共享地图数据. 一.使用GEOServer发布WMS动态地图服务 大致步骤如下: 1. 新建工 ...
- cesium-加载geoserver发布的tms服务
cesium-加载geoserver发布的tms服务 效果 核心代码 let smart = new Cesium.UrlTemplateImageryProvider({url : "ht ...
- Geoserver发布wms地图服务(shape数据)(地图工具篇.5)
听老人家说:多看美女会长寿 地图之家总目录(建议先查看该内容) 相关文章查看 28.(leaflet篇)leaflet接入geoserver发布的wms服务 1.新建一个工作区 2.输入工作区名称和命 ...
- Geoserver发布wms地图服务的样式制作(地图工具篇.4)
听老人家说:多看美女会长寿 地图之家总目录(建议先查看该内容) 相关文章查看: 5.(地图工具篇)Geoserver发布wms地图服务(shape数据) 1.安装udig工具 安装较简单,不做介绍 下 ...
最新文章
- python使用opencv查找轮廓_(八)OpenCV-Python学习—轮廓查找,绘制和拟合
- python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...
- 探讨:COCO2017数据集中包含很多目标被标注为一个框bbox,是标注错误吗?
- 乐鑫wifi模块二次开发_米家部分智能硬件拆解,ZigBee/WIFI模块分析及二次开发
- 在Ubuntu 8.04上安装Domino R8.02
- Python类访问限制
- PHP 两个页面跳转,session会失效?
- A. Red and Blue Beans
- 【LeetCode笔记】剑指 Offer 38. 字符串的排列(Java、字符串、DFS)
- hdoj 1257(暴力)
- 使用SQL向SQL Server2005中插入图片
- JavaScript学习(十三)—节点关系
- w7电脑蓝屏怎么解决_电脑蓝屏Win32k.sys怎么办
- ERROR: role company3 does not exist
- 《软件方法》强化自测题-需求(2)
- 【线性代数】思维脑图
- Androidstudio控制台分层输出接口日志.类似BeJSON,HiJson格式化JSON
- HTTP常用参数对照表
- 关于更换PC版浏览器推荐
- Android:这是一份全面 详细的Webview使用攻略