1.深坑描述
在安装PostGIS的过程中,首先安装了proj,geos,libxml2,最终也成功的安装了PostGIS,但是在创建空间数据库时,出现了各种错误,总而言之就是不能创建空间数据库。

2.深坑原因
进入PostgreSQL的lib目录下面,执行命令ldd postgis-2.2.so,发现,竟然少两个文件(很奇怪,这两个文件明明有的)。

3.深坑解决
- 既然少了这两个文件,那么我直接在相应的文件夹下面拷贝过来就好了,执行如下命令:
cd ~/usr/local/pgsql/lib
cp ../../proj/lib/libproj.so.9.1.0 ./libproj.so.9
cp ../../geos/lib/libgeos_c.so.1.10.2 ./libgeos_c.so.1
- 再次执行命令
ldd postgis-2.2.so,发现没问题了

- 创建空间数据库,成功创建

PostGIS安装后创建空间数据库问题解决
博客讲述了安装PostGIS后创建空间数据库时遇到的问题。安装虽成功,但创建空间数据库报错。经检查发现目录下少两个文件,即便文件实际存在。解决办法是将缺失文件拷贝到相应文件夹,之后成功创建空间数据库。
570

被折叠的 条评论
为什么被折叠?



