4. 建立空間資料庫¶
4.1. PgAdmin¶
PostgreSQL 有許多管理前端。其中主要的為 psql,一種用於輸入 SQL 查詢的命令列工具。另一個熱門的 PostgreSQL 前端為免費的開源圖形工具 pgAdmin。使用 pgAdmin 執行的所有查詢都可以在命令列上使用 psql
執行。pgAdmin 還包含一個幾何檢視器,可用於空間檢視 PostGIS 查詢。
尋找 pgAdmin 並啟動。
如果這是您第一次執行 pgAdmin,您可能沒有任何伺服器設定。右鍵按一下瀏覽器面板中的
伺服器
項目。我們將伺服器命名為 PostGIS。在連線標籤中,輸入
主機 名稱/位址
。如果您使用的是本機 PostgreSQL 安裝,您可以使用localhost
。如果您使用的是雲端服務,應該可以從您的帳戶中擷取主機名稱。將 埠 設為
5432
,並將 維護資料庫 和 使用者名稱 設為postgres
。密碼 應該是您在本地安裝或使用雲端服務時指定的密碼。
4.2. 建立資料庫¶
開啟「資料庫」樹狀項目,並檢視可用的資料庫。
postgres
資料庫為預設 postgres 使用者的使用者資料庫,對我們來說沒什麼用。右鍵按一下
資料庫
項目,然後選擇新增 資料庫
。如以下所示填寫
建立 資料庫
表單,然後按一下 確定。名稱
nyc
擁有者
postgres
選擇新的
nyc
資料庫並開啟它以顯示物件樹。你會看到public
架構。按下下方顯示的 SQL 查詢按鍵(或前往工具 > 查詢工具)。
在查詢文字欄位中輸入以下查詢以載入 PostGIS 空間延伸模組
CREATE EXTENSION postgis;
在工具列中按下執行按鍵(或按F5)以「執行查詢」。
現在藉由執行 PostGIS 函數來確認 PostGIS 是否安裝
SELECT postgis_full_version();
你已成功建立一個 PostGIS 空間資料庫!!
4.3. 函數清單¶
PostGIS_Full_Version:報告 PostGIS 完整版本和建置設定資訊。