一、在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