安裝環境:
win10專業版
postgresql-10.6-1-windows-x64
---因為使用的是ArcGIS10.4版本,pg10.6對於ArcGIS10.4版本過高,建議選擇安裝pg9.4+postgis2.2。安裝步驟基本相同。
步驟:
一、PostGreSQL安裝
1、安裝進程默認下一步,可選擇安裝文件夾以及數據存放位置。

2、設置登陸密碼

3、端口保持默認即可

4、語言的地方可以選擇簡體中文,如果需要輸入地址的地方默認:localhost,其余都默認下一步即可。
5、取消勾選,即安裝成功。

6、在安裝PostgreSQL完成后,繼續安裝PostGIS。
二、PostGIS安裝
1、運行Stack Builder

2、選擇安裝目標

3、選擇安裝的PostGIS的版本。

4、這步十分重要!!!做空間數據庫一定要選擇“Create spatial database”

5、對於其他步驟的設置都選擇默認值即可。至此安裝完畢。
三、配置PostGIS
1、將ArcGIS安裝目錄下的st_geometry.dll(以及libst_raster_pg.dll)復制粘貼到PostgreSQL的lib目錄下。


2、配置PostgreSQL遠程連接設置,找到PostgreSQL安裝目錄下的data文件夾下的pg_hba.conf

3、右鍵以記事本的形式打開並進入編輯,在最下方添加 host all all 0.0.0.0/0 trust(具體遠程訪問參數控制可參考ArcMap幫助中的“將數據庫集群配置為接受連接”章節)

4、保存並關閉pg_hba.conf 文件,然后重新啟動PostgreSQL。

5、配置PostgreSQL監聽端口,找到PostgreSQL安裝目錄下的data文件夾下的postgresql.conf

6、右鍵以記事本的形式打開並進入編輯,將listen_addresses參數修改為’*’

7、保存並關閉 postgresql.conf 文件,然后重新啟動PostgreSQL。
至此完成PostgreSQL數據庫的安裝和配置。
