Geoserver發布shp文件



Geoserver是著名的開源GIS軟件之一。也是項目中常用的地圖服務軟件。基於geoserver和Openlayers就可以構建一個免費的開源GIS項目。

    Geoserver除了瀏覽以外,其他譬如發布、刪除等等操作均需要用戶登陸,默認的賬號和密碼為:admin , geoserver .

 

一、啟動Geoserver,並登陸。登陸后界面如圖所

 

二、新建工作區

單擊數據欄下的工作區,建立新的工作區,如下圖所示,在Name中輸入工作區的名字,本文建立的工作區為karl,命名空間未http://www.cxzx.com,此處的命名空間在做WFS查找時會用到。

 

 三、創建數據存儲。

 單擊數據欄下數據存儲——>添加新的數據存儲-->shapefile-->shapefile文件位置-->瀏覽,選擇需要添加的shapefile數據。此處注意填寫數據源名稱和要選擇工作區,數據源名稱是添加的圖層名,工作區就是需要把添加的數據放到哪個工作區,此處選擇剛剛建立的karl工作區。

下一步需要選擇workspace、命名,和選擇shp文件,字符編碼選擇shp文件生成的編碼。注:如果shp文件有中文的話那必須選擇GBK文件編碼!

 

四、圖層發布

每添加完創建數據存儲,會出現如下圖所示界面,點擊發布,會彈出圖層發布界面。或者直接左側圖層 新增圖層。

需要注意的地方有SRS不能為空,默認會從文件中讀出當前shp的采用的坐標系,如果讀不出需要手動填寫一下,填寫最小的范圍矩陣,可以充點擊下方的“compute from native bounds”自動計算。

另外提示:如果需要在發布layer的同時指定這個layer的默認樣式,那么選擇tab頁到“發布”中重置默認的“default style”

 

 五、發布完成后,預覽。

單擊Layer Preview,選擇剛剛建立的圖層。點擊openlayers即可訪問剛才發布的地圖。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM