4. 建立空間資料庫

4.1. PgAdmin

PostgreSQL 有許多管理前端。其中主要的為 psql,一種用於輸入 SQL 查詢的命令列工具。另一個熱門的 PostgreSQL 前端為免費的開源圖形工具 pgAdmin。使用 pgAdmin 執行的所有查詢都可以在命令列上使用 psql 執行。pgAdmin 還包含一個幾何檢視器,可用於空間檢視 PostGIS 查詢。

  1. 尋找 pgAdmin 並啟動。

    _images/pgadmin_01.png
  2. 如果這是您第一次執行 pgAdmin,您可能沒有任何伺服器設定。右鍵按一下瀏覽器面板中的 伺服器 項目。

    我們將伺服器命名為 PostGIS。在連線標籤中,輸入 主機 名稱/位址。如果您使用的是本機 PostgreSQL 安裝,您可以使用 localhost。如果您使用的是雲端服務,應該可以從您的帳戶中擷取主機名稱。

    設為 5432,並將 維護資料庫使用者名稱 設為 postgres密碼 應該是您在本地安裝或使用雲端服務時指定的密碼。

    _images/pgadmin_02a.png

4.2. 建立資料庫

  1. 開啟「資料庫」樹狀項目,並檢視可用的資料庫。postgres 資料庫為預設 postgres 使用者的使用者資料庫,對我們來說沒什麼用。

  2. 右鍵按一下 資料庫 項目,然後選擇 新增 資料庫

    _images/pgadmin_02.png
  3. 如以下所示填寫 建立 資料庫 表單,然後按一下 確定

    名稱

    nyc

    擁有者

    postgres

    _images/pgadmin_03.png
  4. 選擇新的 nyc 資料庫並開啟它以顯示物件樹。你會看到 public 架構。

    _images/pgadmin_04.png
  5. 按下下方顯示的 SQL 查詢按鍵(或前往工具 > 查詢工具)。

    _images/pgadmin_05.png
  6. 在查詢文字欄位中輸入以下查詢以載入 PostGIS 空間延伸模組

    CREATE EXTENSION postgis;
    
  7. 在工具列中按下執行按鍵(或按F5)以「執行查詢」。

  8. 現在藉由執行 PostGIS 函數來確認 PostGIS 是否安裝

    SELECT postgis_full_version();
    

你已成功建立一個 PostGIS 空間資料庫!!

4.3. 函數清單

PostGIS_Full_Version:報告 PostGIS 完整版本和建置設定資訊。