GeoServer釋出PostGIS資料
將空間資料匯入PostGIS資料庫後,可以在Geoserver中進行釋出。
需要釋出的資料為mydatabase資料庫中的資料,mydatabase資料庫中的表資訊如下圖。
首先在Geoserver中新建PostGIS資料儲存。在資料儲存頁面選擇“新增新的資料儲存”,選擇向量資料來源中的PostGIS資料型別。
然後進入資料來源資訊設定,如下圖。
引數說明如下。
Workspace 包含資料庫的工作空間名稱。基於該資料庫中的表所建立的所有圖層名稱都將以這個工作空間名稱為字首。
Data Source Name 資料庫的名稱。使用者自定義,可與PostgreSQL / PostGIS中的名稱不同。注意:圖層命名不要出現‘.’字元,否則當SQL語句進行查詢時會報錯。
Description 關於資料庫或資料儲存的描述,使用者自定義。
Enabled 啟用資料儲存。如果禁用,資料庫中的資料將無法釋出。
dbtype 資料庫型別。按預設值即可。
Host 資料庫所在主機名。
Port 連線到上述主機的埠號。
Database 資料庫名稱。
Schema 資料庫模式。
User 連線到資料庫的使用者名稱。
Passwd 與上述使用者關聯的密碼。
Namespace 與資料庫關聯的名稱空間。該引數隨工作空間名稱變化。
max connections 資料庫開放連線上限。
min connections 資料庫連線池下限。
fetch size 每次與資料庫互動時讀取的記錄數。
Connection timeout 超時前連線池的等待時間(以秒為單位)。
validate connections 在使用之前檢查連線是否有效。
Loose bbox 啟用幾何邊界框。
preparedStatements 啟用預編譯。
引數設定完成後點選save,mydatabase資料庫中名為public模式(Schema)下的所有表將在Geoserver中可見,但是它們需要單獨配置、釋出為GeoServer服務。因此這裡我們選擇需要的資料進行釋出即可。釋出過程同shape圖層釋出。