Geoserver是著名的開源GIS軟件之一。也是項目中經常使用的地圖服務軟件。基於geoserver和Openlayers就能夠構建一個免費的開源GIS項目。
Geoserver除了瀏覽之外,其餘譬如發佈、刪除等等操做均須要用戶登錄,默認的帳號和密碼爲:admin , geoserver .編碼
1、啓動Geoserver,並登錄。登錄後界面如圖所spa
2、新建工做區3d
單擊數據欄下的工做區,創建新的工做區,以下圖所示,在Name中輸入工做區的名字,本文創建的工做區爲karl,命名空間未http://www.cxzx.com,此處的命名空間在作WFS查找時會用到。code
3、建立數據存儲。server
單擊數據欄下數據存儲——>添加新的數據存儲-->shapefile-->shapefile文件位置-->瀏覽,選擇須要添加的shapefile數據。此處注意填寫數據源名稱和要選擇工做區,數據源名稱是添加的圖層名,工做區就是須要把添加的數據放到哪一個工做區,此處選擇剛剛創建的karl工做區。blog
下一步須要選擇workspace、命名,和選擇shp文件,字符編碼選擇shp文件生成的編碼。注:若是shp文件有中文的話那必須選擇GBK文件編碼!字符編碼
4、圖層發佈class
每添加完建立數據存儲,會出現以下圖所示界面,點擊發布,會彈出圖層發佈界面。或者直接左側圖層 新增圖層。軟件
須要注意的地方有SRS不能爲空,默認會從文件中讀出當前shp的採用的座標系,若是讀不出須要手動填寫一下,填寫最小的範圍矩陣,能夠充點擊下方的「compute from native bounds」自動計算。file
另外提示:若是須要在發佈layer的同時指定這個layer的默認樣式,那麼選擇tab頁到「發佈」中重置默認的「default style」
5、發佈完成後,預覽。
單擊Layer Preview,選擇剛剛創建的圖層。點擊openlayers便可訪問剛纔發佈的地圖。