1. 安裝geoserver(用在tomcat下發(fā)布的方式安裝)
軟件清單:
jdk-8u151-windows-x64.exe
apache-tomcat-8.5.50-windows-x64.zip
geoserver-2.15.4-war.zip
geowebcache-1.15.4-war.zip
安裝jdk-8u151-windows-x64.exe
解壓apache-tomcat-8.5.50-windows-x64.zip至E盤
打開E:\apache-tomcat-8.5.50\bin\ startup.bat, 在setlocal下添加環(huán)境變量
set CATALINA_HOME=E:\apache-tomcat-8.5.50
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_151
set JRE_HOME=C:\Program Files\Java\jre1.8.0_151
解壓geoserver-2.15.4-war.zip证逻,把解壓后的geoserver.war拷貝到E:\apache-tomcat-8.5.50\webapps下传睹,
以管理員身份運行E:\apache-tomcat-8.5.50\bin\ startup.bat。
訪問http://localhost:8080/geoserver/web/
賬號:admin
密碼:geoserver
2. 安裝geowebcahce
停止tomcat
解壓geowebcache-1.15.4-war.zip, 把geowebcache.war后綴改為.zip毯欣,即geowebcache.zip瓷胧。
解壓geowebcache.zip矮固,在geowebcache\WEB-INF\lib得到gwc-arcgiscache-1.15.4.jar评雌,拷貝到E:\apache-tomcat-8.5.50\webapps\geoserver\WEB-INF\lib蝇刀;
找到E:\apache-tomcat-8.5.50\webapps\geoserver\WEB-INF\lib\gs-gwc-2.15.4.jar, 拷貝到其他目錄下解壓螟加。在geowebcache\WEB-INF得到geowebcache-arcgiscache-context.xml拷貝到gs-gwc-2.15.4。
在gs-gwc-2.15.4\ geowebcache-servlet.xml增加
<import resource="geowebcache-arcgiscache-context.xml"/>
在E:\gs-gwc-2.15.4\ geowebcache-core-context.xml中增加
<bean id="gwcArcGISCacheGridsetConfiguration" class="org.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration" />
生成gs-gwc-2.15.4.jar:
全選吞琐,添加到壓縮文件捆探,格式.zip,生成gs-gwc-2.15.4.zip站粟;
改后綴, .zip改為.jar,即gs-gwc-2.15.4.jar黍图;
替換原E:\apache-tomcat-8.5.50\webapps\geoserver\WEB-INF\lib\gs-gwc-2.15.4.jar
以管理員身份運行E:\apache-tomcat-8.5.50\bin\ startup.bat
訪問http://localhost:8080/geoserver/web/,打開緩存切片目錄
3. 發(fā)布arcgis切片
拷貝CS_SSX切片文件夾到E:\apache-tomcat-8.5.50\webapps\geoserver\data\gwc\奴烙;
打開E:\apache-tomcat-8.5.50\webapps\geoserver\data\gwc\geowebcache.xml助被,添加配置
<arcgisLayer>
<name>CS_SSX</name>
<tilingScheme>E:\apache-tomcat-8.5.50\webapps\geoserver\data\gwc\CS_SSX\layer\Conf.xml</tilingScheme>
<tileCachePath>E:\apache-tomcat-8.5.50\webapps\geoserver\data\gwc\CS_SSX\layer\_alllayers</tileCachePath>
<hexZoom>false</hexZoom>
</arcgisLayer>
關(guān)閉tomcat,重新以管理員身份運行E:\apache-tomcat-8.5.50\bin\ startup.bat
瀏覽http://localhost:8080/geoserver/gwc/demo
點擊png切诀,用openlayers的方式瀏覽揩环,地圖顯示空白。這是因為幅虑,當(dāng)前geoserver是基于ol3瀏覽的丰滑,改為ol4,就能瀏覽到地圖了倒庵。
- Openlayers(6.1.1版本)加載wms服務(wù)
以管理員身份運行vscode, file=>open folders, 選擇demo, 在terminal輸入npm install, 再輸入npm start褒墨,訪問http://localhost:1234
代碼可查看