我正在尝试使用以下命令将 PostGIS 功能添加到我在 PostgreSQL 中创建的数据库中:psql -d <db_name> -f /location/to/this/file/postgis.sql
但是,我收到一堆与“几何不存在”相关的错误,但在这些错误消息的第一行,它说ERROR: could not access file “$libdir/postgis-1.5”
。
我用 Google 搜索并检查了 StackOverflow,这个错误似乎与未安装的依赖项或脚本有关。我使用yum install postgis84
. 除了proj
. 根据这些说明,我似乎需要 Proj4、GEOS、LibXML2、GDAL、JSON-C 等。
是否有一个我可以连接到的存储库,它可以让我安装 PostGIS 和所有关键的依赖项,而不是一个一个地安装它们?我在 Amazon EC2 上运行 Red Hat Enterprise Linux 6.5 服务器。
我是数据库的新手,所以如果我使用了任何不正确的行话,请原谅。
我解决了。我找到了 GDAL、GEOS 和 Proj4 的 RPM。它们位于:http: //yum.postgresql.org/9.2/redhat/rhel-6-x86_64/
由于它们未与 PostgreSQL 8.4 一起打包,因此您必须一一安装它们。我希望这对将来的人有帮助。