OSM地圖本地發(fā)布(四)-----Geoserver發(fā)布自定義地圖

一、準(zhǔn)備工作

  1. 安裝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包。

md_b0e59c47.png

1.下載war包,geoserver-2.19.2-war.zip

2.解壓將war包放在.../tomcat/webapps/ 目錄下

md_d47b153f.png

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

md_ce0b5e16.png

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

md_a32c15e8.png

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

md_cc902ee1.png

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

md_88a9fab6.png
md_7a3e31eb.png

到此Geoserver安裝成功,接下來發(fā)布自定義圖層

三、發(fā)布自定義圖層

1.創(chuàng)建名為“taiwan”的工作區(qū)

md_8889b37d.png
md_f36a2244.png

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

md_aa7eaf95.png

選擇PostGIS:

md_353b88ed.png

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

md_bcac803e.png

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

md_5b16b31c.png

3.執(zhí)行腳本生成圖層

下載osmsld.zip,鏈接: https://pan.baidu.com/s/1qbVC5Jbsa42rbP-p_i5XxQ 提取碼: w2pf

解壓osmsld.zip文件。

1.打開osmsld/sld/SLD_create.sh,修改工作空間名稱和數(shù)據(jù)存儲名稱,如果按上方設(shè)置不需修改。

md_144660a7.png

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

md_257451c3.png

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

md_a96012e0.png

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

md_df28b1cb.png
md_c7d3420a.png

4.生成圖層組

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

md_dd97ed58.png

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

md_20804c1b.png

3.預(yù)覽圖層組

md_b10472ad.png
md_85f191c7.png

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容