一、在ArcGIS下連接PostgreSQL數據庫
- 在Linux下安裝PostgreSQL,可以參考本人寫的CentOS7 下安裝 PostgreSQL10。
- 在安裝完以後,將對應的ArcGIS安裝文件價下的Desktop/Engine下的DatabaseSuport下的文件夾找到對應得數據庫(postgresql)然後將postgresql數據庫下的對應的Linux或者Windows夾下的st_geometry.so或者st_geomtry.dll拷貝到postgresql文件夾下的lib文件夾下。
- 此時用ArcGIS的Create Enterprise Geodatbase即可。
二、創建時出現的問題
- 在使用ArcGIS的Create Enterprise Geodatbase時顯示缺少libxml文件而不能創建成功。
解決方案:在進行postgresql進行源碼編譯時用./configure –with-libxml進行編譯並安裝。 - 在進行./configure –with-libxml時提示libxml文件未發現。
解決方案:使用yum install libxml2 libxml2-devel - 在使用yum install libxml2 libxml2-devel時顯示沒有合適的安裝包
解決方案: yum install epel-release