使用Geoserver(其实是Geowebcache) 发布本地的ArcGIS 切片地图
2018-01-05 20:37
706 查看
几经波折,终于将ArcGIS切好的离线切片地图发布了出来,先来看看效果:
工具:
geoserver 2.12.1
Arcgis 版本 10.3
geowebcache 1.10.0
遗留问题 :
geoserver 服务进不去了:待后续解决~ 猜测是jdk版本太高,xstream 1.4.jar 不支持。。要换成jdk1.7
注意:由于版本问题,已经将geoserver版本换成 2.9 了。
步骤:
1.首先用arcgis切好地图,注意选择切片高级选项为松散型,按照arcgis online和google切片地图方式切片,具体可以搜一些很多博客有讲。
2.将下载好的geoserver 2.12.1安装部署,
将下载好的geowebcache 1.10.0的war包解压到 tomcat 里面的webapps目录下面
3.注意这里,很多博客说去找
必须先加入geowebcache之后,启动geoserver,会自动的生成这个目录和文件。(如果是解压版的goeserver,则geoserver可以和geowebcache分开部署,都放在tomcat的webapps目录下)
4.修改geowebcache.xml(此文件在\geoserver\data\gwc里面,如果是分开部署可以自己写一个路径,把这个配置文件加进去),如果是分开部署的话,在geowebcache的web.xml里面还要配置一下路径:
然后修改geowebcache.xml,指向arcgis切片地图的配置文件
在layers节点下,配置arcgis 图层服务节点,也就是arcgis切片地图的配置文件和目录:
我的是:
5.在’C:\arcgisserver\directories\arcgiscache\test1\Layers’ 目录下,修改配置文件conf.cdi只保留EnvelopeN节点,其他节点删除;
然后修改Conf.xml ,删除节点:LatestWKID、LeftLongitude、PreciseDPI,有什么删什么,我这没有LeftLongitude节点。
6.重启 Geoserver 服务,进入 相应的
比如我这里是
进入连接,点击
——————2018.1.5 Kay
参考:http://blog.csdn.net/wo_buzhidao/article/details/78680117?locationNum=4&fps=1
工具:
geoserver 2.12.1
Arcgis 版本 10.3
geowebcache 1.10.0
遗留问题 :
geoserver 服务进不去了:待后续解决~ 猜测是jdk版本太高,xstream 1.4.jar 不支持。。要换成jdk1.7
注意:由于版本问题,已经将geoserver版本换成 2.9 了。
步骤:
1.首先用arcgis切好地图,注意选择切片高级选项为松散型,按照arcgis online和google切片地图方式切片,具体可以搜一些很多博客有讲。
2.将下载好的geoserver 2.12.1安装部署,
将下载好的geowebcache 1.10.0的war包解压到 tomcat 里面的webapps目录下面
3.注意这里,很多博客说去找
\data_dir\gwc\下面的
geowebcache.xml文件,但是在开始的时候是没有的,
必须先加入geowebcache之后,启动geoserver,会自动的生成这个目录和文件。(如果是解压版的goeserver,则geoserver可以和geowebcache分开部署,都放在tomcat的webapps目录下)
4.修改geowebcache.xml(此文件在\geoserver\data\gwc里面,如果是分开部署可以自己写一个路径,把这个配置文件加进去),如果是分开部署的话,在geowebcache的web.xml里面还要配置一下路径:
<context-param> <param-name>GEOWEBCACHE_CACHE_DIR</param-name> <param-value>E:\geowebcache\arcgis</param-value> </context-param>
然后修改geowebcache.xml,指向arcgis切片地图的配置文件
在layers节点下,配置arcgis 图层服务节点,也就是arcgis切片地图的配置文件和目录:
我的是:
<arcgisLayer> <name>naturalearth</name> <tilingScheme>C:\\arcgisserver\\directories\\arcgiscache\\test1\\Layers\\Conf.xml</tilingScheme> <tileCachePath>C:\\arcgisserver\\directories\\arcgiscache\\test1\\Layers\\_alllayers</tileCachePath> <hexZoom>false</hexZoom> </arcgisLayer>
5.在’C:\arcgisserver\directories\arcgiscache\test1\Layers’ 目录下,修改配置文件conf.cdi只保留EnvelopeN节点,其他节点删除;
然后修改Conf.xml ,删除节点:LatestWKID、LeftLongitude、PreciseDPI,有什么删什么,我这没有LeftLongitude节点。
6.重启 Geoserver 服务,进入 相应的
geowebcacheweb项目:
比如我这里是
http://localhost:8089/geowebcache/home
进入连接,点击
png按钮就可以预览切片地图了。
——————2018.1.5 Kay
参考:http://blog.csdn.net/wo_buzhidao/article/details/78680117?locationNum=4&fps=1
相关文章推荐
- Openlayers3 加载Geowebcache 发布的 ArcGIS 切片地图
- GeoWebCache发布ArcGIS切片
- GeoWebCache发布arcgis10.1的切片问题
- GeoWebCache发布ArcGIS切片
- Geowebcache发布ArcGIS切片的配置笔记
- geowebcache发布arcgis切片
- Openlayers调用 GeoWebcache 发布的ArcGIS切片服务或IIS发布的切片图片
- GeoServer基础教程(五):使用OpenLayers调用GeoServer发布的地图服务
- 地图切片缓存工具GeoWebCache
- 使用geoserver发布arcgis切片
- Flex加载 ArcGIS Server发布的切片地图(不直接使用ArcGISTiledMapServiceLayer)
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图-geoserver的缓存机制(geowebcache)
- geowebcache与geoserver配合使用时的配置
- 矢量切片应用中geoserver与geowebcache分布式部署方案
- 在geoserver服务器上使用geowebcache
- Portable Basemap Server 在 geoserver服务器上使用geowebcache(转)
- GeoWebCache的配置与使用
- GeoWebCache的配置与使用
- 基于GeoServer切片地图服务的发布
- 通过ArcGIS建立和发布地图缓存切片的流程介绍