GIS Experience (一):GeoServer安裝及使用教程
目錄
1 前言
GeoServer的是一個基於Java的軟體,它允許使用者檢視和編輯地理空間資料,使用開放地理空間聯盟(OGC)提出的開放標準,為地圖建立和資料分享提供了強大的便利性。
GeoServer是OpenGIS Web 伺服器規範的 J2EE 實現,利用 GeoServer 可以方便的釋出地圖資料,允許使用者對特徵資料進行更新、刪除、插入操作,通過 GeoServer 可以比較容易的在使用者之間迅速共享空間地理資訊。
備註:安裝GeoServer前首先確保本地JAVA環境配置完好。
2 軟體下載及安裝
進入GeoServer官網,選擇穩定版下載。
2.1 安裝器部署安裝
1)擴充套件包中有很多資源可以方便後期進行地圖服務釋出及管理,如批量匯入包。
2)進入下載介面
3)預設安裝即可。
選擇JAVA環境。
4)設定賬號密碼,以便後期登入使用
5)選擇網路埠,預設是“8080”,由於本機此埠已被佔用,故修改為“8090”(必須以80開頭)
2.2 綠色硬碟免安裝
1)下載二進位制檔案
2)設定環境變數
# 追加環境變數 PATH=%JAVA_HOME%\bin # 新增環境變數 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161 CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3 啟用軟體
1)啟動GeoServer
2)訪問和登入web介面
3)進入GeoServer主介面
4 部署釋出地圖資料
4.1 新建工作區
1)點選工作區
2)配置工作區
3)檢視工作區
4.2 新建資料儲存
4.2.1 shapefile
1)配置shp資料
2)點選儲存以完成建立
4.2.2 PostGIS
1)配置pg資料庫
2)設定資料庫引數
4.3 新建圖層
1)點選圖層
2)選擇資料
4.4 釋出圖層
1)在新建圖層介面下點選“釋出”(新建資料儲存後,系統也會預設停在此介面
)
2)編輯圖層,定義SRS資訊和邊框資訊,然後單擊儲存即可
3)圖層預覽
4)OpenLayer檢視圖層
5)圖層url地址
http://localhost:8090/geoserver/llw/wmsservice=WMS&version=1.1.0&request=GetMap&layers=llw%3Astates&bbox=-180.0%2C90.0%2C180.0%2C90.0&width=768&height=384&srs=EPSG%3A4326&format=application/openlayers
5 問題解決
1)PostgreSQL 連線提示 FATAL: no pg_hba.conf entry for host
?
PostgreSQL資料庫的安裝目錄下找到/data/pg_hba.conf,並在# IPv4 local connections
下加上請求連線的機器IP。