GeoServer安裝與數據配置

一、 GeoServer簡介html

      GeoServer,顧名思義,是一「服務器」,用於發佈和編輯地理數據。它是一款用Java語言開發的,在OGC標準下支持用戶瀏覽和編輯數據的開源軟件。利用它能夠很好地提供和WMS服務。java

GeoServer可以發佈的數據類型:mysql

  • 地圖或影象——應用WMS,
  • 實時數據——應用WFS,
  • 用戶更新、刪除和編輯的數據——應用WFS-T。

      也能夠說,GeoServer是一種提供在Web上顯示地圖,而且可以對其進行平移、縮放操做的工具。同時,做爲服務器,它的功能通常經過與OpengLayers、Google Earth、uDig、GVSig等客戶程序結合使用表現出來。它們的關係表示如圖:sql

2010012901

二、 安裝( windons環境 數據庫

1) 安裝 JDKapi

       若是您的機器沒有安裝 JDK(不是JRE),那麼,安裝 GeoServer以前,要下一個裝一下,最好是1.4的。 這裏下載服務器

      下好後,啓動安裝程序,在安裝過程當中,下圖的一步要看一下:不要安裝公共的JRE。ide

2010012902

      安裝路徑採用默認的便可。工具

 

2) 安裝GeoServerspa

      GeoServer目前最新版本是2.0,咱們能夠用1.6.3的就能夠了。 下載這裏

啓動安裝程序,若是彈出提示框以下:

2010012903

     意思是提示您要設置一個名爲JAVA_HOME的環境變量,其值爲您的JDK所在的路徑,這裏即C:\j2sdk1.4.2_07。

     設置JAVA_HOME環境變量,步驟以下:

     右擊「個人電腦」→屬性→高級→環境變量:

2010012904

   而後,新建(系統變量)JAVA_HOME→鍵入上述的值→肯定。

   注:若是沒有讓您設置JAVA_HOME,此步驟略。

   啓動GeoServer安裝程序

   →彈出如使信息:

2010012905

   (意思是您能夠另行配置JAVA_HOME,以讓GeoServer使用您喜歡的JDK。)

    →肯定→餘下默認。

三、 試用

1)啓動與中止服務

    啓動服務:開始 →GeoServer1.6.3→Start GeoServer,

    進入管理頁面: 開始 →GeoServer1.6.3→GeoServer Administration,

2010012906

中止服務: 開始 →GeoServer1.6.3→Stop GeoServer 或 直接關閉窗口。

四、數據配置

     在本WebGIS模型中,使用GeoServer做爲服務器——GIS服務器和Web服務器(GeoServer中已經集成了一個輕量級的Web服務器Jetty)。

     Shapefile導入到PostgreSQL數據庫以後,再爲其編寫好樣式就能夠在GeoServer中配置了。固然,使用GeoServer須要系統具備Java環境(J2SDK)。

     數據配置步驟以下: 
a.在「數據配置」的數據庫中,新建一個Feature數據集,數據集來源選擇PostGIS,並填入正確的數據庫的鏈接信息; 
b.新建地圖樣式,GeoServer支持SLD來修飾地圖,這裏將自定義一個base_china.Sld的文件,上傳並註冊到GeoServer,樣式名爲base_china; 
c.新建一個FeatureType,選擇base_china爲源,設置好以後,應用,保存。

五、 Geotools(題外話)

       Geotools是開源的Java代碼庫,在GIS中提供對地理空間數據的標準操做。簡單說,它就是一箇中間件,提供的功能符合OGC規範,且與GeoAPI有密切的聯繫。

     它支持的數據格式有 Shapefile、 GML 、 WFS 、PostGIS、Oracle Spatial、ArcSDE、MySQL 、GeoMedia、 MapInfo 等。

     利用Geotools可以實現:

     格網覆蓋 Grid coverages—— 柵格數據,

     座標系統轉換 Coordinate Transformation,

     數據渲染 Renderers,

     格式化Styling——符號化數據集等功能。

相關文章
相關標籤/搜索