PostgreSQL(PostGIS)安裝和入門的若干問題


更多有關技術經驗見小專欄(還有更多開源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下截圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM