更多有關技術經驗見小專欄(還有更多開源webgis開發技術):https://xiaozhuanlan.com/topic/7054129683
20190721補充
1. 安裝9.x,10.x,11.x均可,建議往高版本走(如果不考慮ArcGIS兼容)
2. 安裝時不要選中文 建議選C或者default locale
3. PostGIS導入shp文件的插件不支持中文名文件 否則會導入失敗
4. PostGIS安裝文件下載(Windows)http://download.osgeo.org/postgis/windows/

[原文]
1. 裝完PostgreSQL后記得打開pgAdmin4啟動一下服務器和啟動一下數據庫,否則PostGIS裝不上。
2. pgAdmin4是網頁,而3是客戶端,當然都可以在File - Preference里更改語言為中文。
3. 裝完PostgreSQL后才能裝PostGIS,裝PostGIS時會讓你默認創建一個PostGIS數據庫,以后創建空間數據庫都得基於此模板創建。
4. PostgreSQL有個stack什么的工具可以直接下載插件,但是過於龜速,安裝PostgreSQL時可以不裝,直接去PostGIS官網下載即可(http://www.postgis.net/)。
5. ArcGIS 10.2以上自帶SDE,64位的PostgreSQL可以直接連接,但是注意數據庫不要有大寫字母;Catalog查看數據時,一般默認名稱是數據庫名.模式名.表名
6. PostgreSQL里為了方便數據表的分組,邏輯上有一種分類手段叫“模式/Schema”。注意!public模式必須存在,不能刪除,否則PostGIS導入shp的那個工具會報錯。模式相當於一個虛擬文件夾,但是和ArcGIS里的要素數據集不一樣。
7. QGIS 3.x可以直接連接PostgreSQL,而且自帶的DB Manager可以對數據庫內的數據進行簡單的導入導出重命名。
8. 創建PostgreSQL空間數據庫時,tiger模式可以刪除,topology模式也可以刪除,tiger_data也可以刪除。

9. public模式內的spatial_ref_sys表不能刪除,這是坐標系統的定義集合。pointcloud_formats表也不要刪除,暫時不知道干啥用的。
10. ArcGIS、QGIS、pgAdmin4都可以對數據表進行刪改,但是對幾何進行刪改只能到ArcMap和QGIS內操作了。不建議一個數據庫連接多個GIS客戶端軟件。
11. 同一數據庫在ArcCatalog、QGIS(瀏覽面板和數據庫管理器)、pgAdmin4下截圖




