独立安装geoserver+geowebcache+发布arcgis切片服务

花了很大时间终于把arcgis的切片在geowebcache上发布好了

独立安装geoserver+geowebcache+发布arcgis切片服务_第1张图片

工具:

geoserver 2.10.1
Arcgis 版本 10.2 

geowebcache 1.18.0

遗留问题:geoserver(install安装)与geowebcache(war 安装)不能同时运行。

解决方法:直接把解压后的geowebcache直接复制粘贴到GeoServer 安装目录下./GeoServer 2.10.1\webapps

步骤: 
1.首先用arcgis切好地图,注意选择切片高级选项为松散型,按照arcgis online和google切片地图方式切片,具体可以搜一些很多博客有讲。 
2.将下载好的geoserver 2.12.1安装部署, 
将下载好的geowebcache 1.10.0的war包解压到 GeoServer 安装目录下./GeoServer 2.10.1\webapps,重启geoserver,

3.修改geowebcache.xml(此文件在\geoserver\data\gwc里面,如果是分开部署可以自己写一个路径,把这个配置文件加进去),如果是分开部署的话,在geowebcache的web.xml里面还要配置一下路径:

<context-param>  
    <param-name>GEOWEBCACHE_CACHE_DIRparam-name>  
    <param-value>存放切片的位置param-value>  
 context-param> 

然后修改geowebcache.xml,指向arcgis切片地图的配置文件 
在layers节点下,配置arcgis 图层服务节点,也就是arcgis切片地图的配置文件和目录: 
我的是:

<arcgisLayer>
      <name>naturalearthname>
      <tilingScheme>D:\\arcgisserver\\directories\\arcgiscache\\test1\\Layers\\Conf.xmltilingScheme>
      <tileCachePath>D:\\arcgisserver\\directories\\arcgiscache\\test1\\Layers\\_alllayerstileCachePath>
      <hexZoom>falsehexZoom>
    arcgisLayer>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

4.在’C:\arcgisserver\directories\arcgiscache\test1\Layers’ 目录下,修改配置文件conf.cdi只保留EnvelopeN节点,其他节点删除; 
然后修改Conf.xml ,删除节点:LatestWKID、LeftLongitude、PreciseDPI,有什么删什么,我这没有LeftLongitude节点。

5.重启 Geoserver 服务,进入 相应的 geowebcache web项目: 

独立安装geoserver+geowebcache+发布arcgis切片服务_第2张图片

你可能感兴趣的:(gis)