Postgis
PostgreSQL 8.4 的 PostGIS 1.5 錯誤
我正在嘗試將 PostGIS 功能添加到我使用以下命令在 PostgreSQL 中創建的數據庫中:
psql -d <db_name> -f /location/to/this/file/postgis.sql
但是,我收到一堆與“幾何不存在”有關的錯誤,但在這些錯誤消息的第 1 行,它說
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 一起打包,因此您必須一一安裝它們。我希望這對將來的人有所幫助。