arcgis map 版本:10.1,10.2,10.3均可
jre:7或者8
geoserver:2.8.2以上
切片:松散型,256*256 ,png
1:安裝geoserver並獨立部署geowebcache
安裝方法:將下載的geowebcache獨立部署包解壓到geoserver的webapp目錄下 例如:webapp/geowebcache ,然后目錄下是ol3或者web.xml什么的文件
2:打開geowebcache的web.xml配置,加入節點
<context-param>
<param-name>GEOWEBCACHE_CACHE_DIR </param-name>
<param-value>E:\Program Files\GeoServer 2.8.2\data_dir\gwc\arcgis</param-value>
</context-param>
參數值必須為已經在geoserver中存在的目錄。
3:在上面的目錄中打開geowebcache.xml,在layers節點下,配置arcgis 圖層服務節點:
<arcgisLayer>
<name>naturalearth</name>
<tilingScheme>E:\\arcgisserver\\NanHaiWaterCache\\Layers\\conf.xml</tilingScheme>
<tileCachePath>E:\\arcgisserver\\NanHaiWaterCache\\Layers\\_alllayers</tileCachePath>
<hexZoom>false</hexZoom>
</arcgisLayer>
4:將arcgis切片的conf.cdi只保留EnvelopeN節點,conf.xml,刪除LatestWKID、LeftLongitude、PreciseDPI三個節點。
5:重啟geoserver,在以下鏈接中可以看到發布的服務
A list of all the layers and automatic demos
如果使用openlayer等客戶端展示,當坐標為WGS84時,origin起始點要和arcgis配置文件中的一致,可以是180,90,也可以是400,-400