一、安裝PostgreSQL

在安裝PostGIS前首先必須安裝PostgreSQL,然後在安裝好的Stack Builder中選擇安裝PostGIS組件。

PostgreSQL安裝文件下載地址是enterprisedb.com/downlo

這裡使用的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.4、選擇nyc這個新建的資料庫,並打開它以顯示對象樹,將會看到public架構(即模式-schema-相當於資料庫中的一個命名空間):

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版本信息和配置信息。


推薦閱讀:
相关文章