一、準(zhǔn)備工作
- 安裝jdk 1.8、tomcat
2.安裝Geoserver,下載地址:https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.2/
3.自定義圖層準(zhǔn)備,OSM本地發(fā)布(三)-----自定義圖層提取
4.下載osmsld.zip樣式文件,鏈接: https://pan.baidu.com/s/1qbVC5Jbsa42rbP-p_i5XxQ 提取碼: w2pf
二、安裝步驟
1.安裝jdk、tomcat
安裝教程網(wǎng)上很多,可以找一個(gè)照著安裝,推薦:Jdk安裝教程、Tomcat安裝教程。
2.安裝Geoserver
官網(wǎng)安裝方式有兩種:Tomcat運(yùn)行war包方式、單獨(dú)運(yùn)行方式,我采用第一種方式war包。

1.下載war包,geoserver-2.19.2-war.zip
2.解壓將war包放在.../tomcat/webapps/ 目錄下

3.啟動(dòng)Tomcat,雙擊.../tomcat/bin/startup.bat啟動(dòng)。

4.瀏覽器打開網(wǎng)址:http://localhost:8080/geoserver 查看是否打開成功,默認(rèn)登錄用戶名:admin 、密碼:geoserver

登錄成功后點(diǎn)擊“圖層”查看有很多默認(rèn)圖層:

點(diǎn)擊 “Layer Preview” ,再點(diǎn)擊任意圖層的“OpenLayers”預(yù)覽圖層:


到此Geoserver安裝成功,接下來發(fā)布自定義圖層
三、發(fā)布自定義圖層
1.創(chuàng)建名為“taiwan”的工作區(qū)


2.創(chuàng)建數(shù)據(jù)存儲

選擇PostGIS:

輸入數(shù)據(jù)庫名、用戶名、密碼連接數(shù)據(jù)庫:

連接成功后將看到需要發(fā)布的圖層:

3.執(zhí)行腳本生成圖層
下載osmsld.zip,鏈接: https://pan.baidu.com/s/1qbVC5Jbsa42rbP-p_i5XxQ 提取碼: w2pf
解壓osmsld.zip文件。
1.打開osmsld/sld/SLD_create.sh,修改工作空間名稱和數(shù)據(jù)存儲名稱,如果按上方設(shè)置不需修改。

2.執(zhí)行osmsld/sld/SLD_create.sh生成圖層

3.執(zhí)行完成,打開Geoserver搜索taiwan查看圖層

4.隨便打開一個(gè)圖層預(yù)覽一下


4.生成圖層組
1.打開osmsld/layergroup.xml修改工作空間名稱,若按上述設(shè)置不用修改。

2.執(zhí)行osmsld/create_layergroup.sh生成圖層組,geoserver查看圖層組是否生成成功。

3.預(yù)覽圖層組


到此自定義地圖發(fā)布基本完成,不過地圖開始沒有邊界輪廓和海洋,下一節(jié)將完成海洋發(fā)布!