MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

【C友貼圖區(qū)】

C友貼圖和看圖,請(qǐng)到此版
勿發(fā)違規(guī)圖片

【C友開(kāi)心吧】

C友交流開(kāi)心笑話的區(qū)域
樂(lè)一樂(lè),就在開(kāi)心吧

【心情咖啡屋】

分享你的心情和通信生活
C友交流心情的地方

【求職招聘區(qū)】

招聘,求職,職業(yè)交流
討論通信人的職場(chǎng)前景



  • 閱讀:11769
  • 回復(fù):0
[原創(chuàng)] 如何利用GeoServer發(fā)布衛(wèi)星地圖服務(wù)
諾一小寶貝
初級(jí)會(huì)員
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

積分 140
帖子 28
威望 12003 個(gè)
禮品券 0 個(gè)
專家指數(shù) 0
注冊(cè) 2015-11-5
專業(yè)方向  工程測(cè)量
回答問(wèn)題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2016-01-28 15:06:34  只看樓主 
1、GeoServer簡(jiǎn)介:
GeoServer 是 OpenGIS Web 服務(wù)器規(guī)范的 J2EE 實(shí)現(xiàn)的社區(qū)開(kāi)源項(xiàng)目,利用 GeoServer 可以方便的發(fā)布地圖數(shù)據(jù),允許用戶對(duì)特征數(shù)據(jù)進(jìn)行更新、刪除、插入操作,通過(guò) GeoServer 可以比較容易的在用戶之間迅速共享空間地理信息。本系列博文提供全面、完善的GeoServer部署解決方案,包括GeoServer環(huán)境搭建、地圖數(shù)據(jù)處理、部署地圖數(shù)據(jù)、發(fā)布地圖服務(wù)等功能的詳細(xì)介紹(圖1)。



圖1

2、材料準(zhǔn)備
Geoserver 2.2(漢化版)JDK 1.8tomcat 7.0
注:所需材料附件已提供

附件下載地址:



3、環(huán)境配置
由于GeoServer是基于J2EE的開(kāi)源項(xiàng)目,需要java的運(yùn)行環(huán)境,所以需要安裝JDK;其次,要訪問(wèn)geoserver的服務(wù),需要tomcat服務(wù)器。

3.1搭建java運(yùn)行環(huán)境
直接安裝附件內(nèi)的JDK1.8即可,安裝完成后點(diǎn)擊“開(kāi)始”→“運(yùn)行”(圖2),在彈出的對(duì)話框內(nèi)輸入“cmd”(圖3)進(jìn)入管理員界面,在界面內(nèi)輸入“java -version”(注意java和-version之間有一個(gè)空格),出現(xiàn)圖4所示的界面,則說(shuō)明java環(huán)境已經(jīng)搭建完成。
說(shuō)明:如果此處未出現(xiàn)圖4所示的界面,說(shuō)明java運(yùn)行環(huán)境未搭建好,可以去網(wǎng)上查閱配置java環(huán)境變量的相關(guān)資料。



圖2



圖3



圖4

3.2創(chuàng)建tomcat服務(wù)器
按默認(rèn)安裝tomcat即可,注意記下tomcat的安裝目錄(安裝目錄可以任意選擇,不一定要安裝在C盤(pán))之后需要在安裝目錄下解壓geoserver.war。

4.配置GeoServer
安裝好tomcat后,將附件內(nèi)的geoserver.war(圖5),復(fù)制到tomcat的webapps目錄下(圖6),例如我的tomcat安裝在C盤(pán),此處的完整路徑為C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps



圖5



圖6

在安裝目錄Tomcat 7.0文件夾內(nèi)找到bin文件夾,進(jìn)入并雙擊“Tomcat7.exe”運(yùn)行(圖7),用以解壓geoserver.war壓縮包,解壓完成后再次回到webapps文件夾,可以看到現(xiàn)在已經(jīng)生成了一個(gè)geoserver文件夾(圖8),說(shuō)明已經(jīng)解壓好了geoserver。geoserver.war為geoserver的工程文件,解壓完成后可以將其刪除,也可將其留在webapps文件夾內(nèi)。



圖7



圖8

安裝好tomcat后在瀏覽器輸入http://localhost:8080/geoserver/web/即可打開(kāi)geoserver(圖9),默認(rèn)的用戶名為:admin,密碼為:geoserver,登陸后效果如圖10。



圖9



圖10

5.發(fā)布地圖服務(wù)

5.1發(fā)布shp格式地圖

5.1.1新建工作空間
點(diǎn)擊“工作空間”→“添加新的工作空間”(圖11),在出現(xiàn)的頁(yè)面中添加工作空間的名稱(盡量用英文)和對(duì)應(yīng)的url(這里輸入的url為http://www.metarnet.com/gis)并將其設(shè)置為默認(rèn)工作空間(圖12)



圖11



圖12

5.1.2新建數(shù)據(jù)集
數(shù)據(jù)準(zhǔn)備,在geoserver文件夾內(nèi)的data文件夾內(nèi)新建一個(gè)文件夾t_shapes(圖13)用來(lái)存放shp數(shù)據(jù),將準(zhǔn)備好的矢量數(shù)據(jù)全部放在此文件夾內(nèi)(shp文件最好以英文的方式命名)(圖14)。
點(diǎn)擊“所有數(shù)據(jù)集”→“添加一個(gè)新的數(shù)據(jù)集”(圖15),在出現(xiàn)的頁(yè)面中選擇“矢量數(shù)據(jù)源”→“Directory of spatial files (shapefiles)”(圖16),將整個(gè)文件夾的shp文件添加進(jìn)來(lái)。



圖13



圖14



圖15



圖16

點(diǎn)擊“Directory of spatial files (shapefiles)”后,在出現(xiàn)的頁(yè)面選擇好工作空間,設(shè)置好數(shù)據(jù)源的名稱,然后選擇數(shù)據(jù)源的路徑(圖17)



圖17

單擊“保存”后,會(huì)出現(xiàn)“新圖層”界面,可以看到已經(jīng)加載進(jìn)入的shp文件圖層,點(diǎn)擊“發(fā)布”,可以選擇某個(gè)地圖進(jìn)行發(fā)布(圖18)



圖18

在彈出的“編輯圖層”界面內(nèi)設(shè)置好名稱、標(biāo)題和關(guān)鍵字(圖19),下拉,選擇“geoserver提供給客戶端的SRS”(即選擇坐標(biāo)系),這里選擇“EPSG:4326”(即WGS84坐標(biāo))和生成邊界框的坐標(biāo)(可點(diǎn)擊自動(dòng)生成)。
注:這兩個(gè)部分是必須要填寫(xiě)的,不可缺少。



圖19



圖20

單擊“保存”后會(huì)出現(xiàn)“所有圖層”界面,點(diǎn)擊“添加一個(gè)新資源”(圖21),在“新圖層”界面選擇之前導(dǎo)入的數(shù)據(jù)源(圖22)



圖21



圖22

最后,點(diǎn)擊“Layer預(yù)覽”,可以查看到已經(jīng)發(fā)布的圖層(圖23),點(diǎn)擊“OpenLayers”即可預(yù)覽發(fā)布的地圖(圖24)。同時(shí),我們也可以在“所有格式”一欄點(diǎn)擊“選擇一個(gè)”下拉菜單將發(fā)布的地圖導(dǎo)出成kml、jpg、tif等多種格式(圖25)



圖23



圖24



圖25

如果想要同時(shí)發(fā)布多個(gè)圖層的話,只需要在預(yù)覽的鏈接內(nèi)多增加幾個(gè)圖層就行了,示例:
原鏈接:
http://localhost:8080/geoserver/TEST/wms?service=WMS&version=1.1.0&request=GetMap&layers=TEST:Build&styles=&bbox=114.1510858193551,26.307060704787773,115.43754023979032,27.769242374236235&width=450&height=512&srs=EPSG:4326&format=application/openlayers

修改后增加的鏈接:
http://localhost:8080/geoserver/TEST/wms?service=WMS&version=1.1.0&request=GetMap&layers=TEST:Build,TEST:City&styles=&bbox=114.1510858193551,26.307060704787773,115.43754023979032,27.769242374236235&width=450&height=512&srs=EPSG:4326&format=application/openlayers
修改后的鏈接增加了一個(gè)圖層,圖層名稱為City(注:此圖層必須為已發(fā)布的圖層),修改后的地圖加載如圖26



圖26

5.2發(fā)布tif格式衛(wèi)星圖
類似于發(fā)布shp格式的地圖,發(fā)布tif衛(wèi)星圖之前也要在geoserver的data文件夾下新建一個(gè)文件夾,命名“t_raster”(圖27)。



圖27

在添加數(shù)據(jù)集的時(shí)候選擇“刪格數(shù)據(jù)集”→“GeoTIFF”(圖28),其余設(shè)置類比發(fā)布shp地圖



圖28

發(fā)布后,在“Layer預(yù)覽”中找到發(fā)布的tif圖片(圖29),點(diǎn)擊“OpenLayers”即可預(yù)覽,發(fā)布的衛(wèi)星地圖(圖30)
說(shuō)明:此處發(fā)布的tif圖片大小不宜超過(guò)2G,超過(guò)之后會(huì)影響數(shù)據(jù)的讀寫(xiě)。



圖29



圖30

6、結(jié)語(yǔ)
通過(guò)以上的步驟我們就已經(jīng)成功的發(fā)布了shp格式和tif格式的地圖,發(fā)布地圖的關(guān)鍵在于要搭建好java運(yùn)行環(huán)境和準(zhǔn)備好tomcat服務(wù)器。說(shuō)明一下,在整個(gè)發(fā)布地圖的過(guò)程中應(yīng)該時(shí)刻使tomcat處于打開(kāi)狀態(tài)即存在下圖所示的窗口,否則無(wú)法正常使用geoserver的服務(wù)

掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無(wú)憂

    快速回復(fù)主題    
    標(biāo)題 [原創(chuàng)] 如何利用GeoServer發(fā)布衛(wèi)星地圖服務(wù)" tabindex="1">
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-01-11 05:26:54
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.454920 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver