PostGIS教程二:PostGIS安裝和創建空間資料庫
一、安裝PostgreSQL
在安裝PostGIS前首先必須安裝PostgreSQL,然後在安裝好的Stack Builder中選擇安裝PostGIS組件。
PostgreSQL安裝文件下載地址是https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
這裡使用的PostgreSQL版本是9.6。
雙擊下載的文件,所有設置都使用默認設置即可,只是需要設置超級用戶postgres的密碼。
二、安裝PostGIS
安裝PostgreSQL安裝完成後,提示運行Stack Builder。通過該工具安裝PostGIS。
Stack Builder運行後,選擇安裝目標軟體為PostgreSQL 9.6 on port 5432。然後在安裝程序選擇對話框中選擇PostGIS 2.3。(在這裡如果不能安裝PostGIS,也可以去PostGIS官網下載PostGIS進行安裝)。
然後Stack Builder會下載PostGIS 2.3的安裝程序。下載後就會安裝,在設置安裝組件時,最好選擇"Create spatial database",以便在創建資料庫時可以以此作為模板。對於其他步驟的設置都選擇默認值即可。
三、PgAdmin
PostgreSQL有許多管理工具,主要的一個是psql,一個輸入SQL命令查詢的命令行工具。
一個流行的PostgreSQL管理工具是免費的開源圖形工具pgAdmin,在pgAdmin中完成的所有查詢都可以使用psql完成。
3.1、找到pgAdmin並啟動它
3.2、如果是第一次運行pgAdmin,應該有一個已在pgAdmin中配置的PostGIS伺服器條目(localhost:5432)。雙擊該條目,並在密碼框中輸入密碼,以連接到資料庫。
四、創建一個資料庫
4.1、打開資料庫的樹結構選項,查看可用的資料庫。postgres資料庫是默認的postgres用戶所屬的用戶資料庫,我們不用理會這個資料庫。
4.2、滑鼠右擊資料庫選項並選擇新建資料庫:
4.3、如下圖所示,填寫「新建資料庫」表單,然後單擊「確定」:
4.5、單擊下面所示的SQL查詢按鈕(或轉到工具 > 查詢工具)。
4.6、在查詢文本區域中輸入以下查詢語句以載入PostGIS空間擴展:
CREATE EXTENSION postgis;
4.7、單擊工具欄中的執行查詢按鈕(或按F5)以"執行查詢"。
2.8、現在,通過運行PostGIS函數來確認是否在資料庫中安裝了PostGIS擴展插件:
SELECT postgis_full_version();
至此,已經成功地創建了PostGIS空間資料庫!
五、本文涉及到的函數
PostGIS_Full_Version() —— 返回完整的PostGIS版本信息和配置信息。
推薦閱讀: