问题标签 [postgis-installation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
176 浏览

postgresql - 无法在 Windows 操作系统的 pg10/11 中安装 postgis

操作系统:windows10 64x postgres:v11.5 / v10.10 postgis:v2.5 / v2.4

当我创建 postgis 扩展时,它显示以下错误:

截屏:

在此处输入图像描述

0 投票
1 回答
2058 浏览

windows - 将 PostGIS 扩展添加到 PostgreSQL 时出错 - Win10

使用时CREATE EXTENSION postgis;出现以下错误消息:

  • 系统:Windows 10-64 位家庭版。
  • 从“postgresql-11.5-1-windows-x64.exe”安装的 Postgre SQL。
  • 从“postgis-bundle-pg11x64-setup-2.5.2-1.exe”安装的 Postgis(也尝试了 2.5.1-1 版)。我是通过 Application Stack Builder 还是直接使用安装程序安装 PostGIS 都没有关系。

我尝试从 pgAdmin 4 上下文菜单和 SQL 命令以及通过 psql 的命令行创建扩展。

0 投票
0 回答
297 浏览

postgresql - 无法加载库“/Library/PostgreSQL/10/lib/postgresql/rtpostgis-2.4.so

我想使用 postgresql 和postgis.

我使用了 postgresql 安装程序和堆栈构建器(我也选择了安装postgis)。但是,每当我尝试postgis在 pgAdmin 中创建扩展时,我都会收到以下错误消息:

错误:无法加载库“/Library/PostgreSQL/10/lib/postgresql/rtpostgis-2.4.so”:dlopen(/Library/PostgreSQL/10/lib/postgresql/rtpostgis-2.4.so,10):未加载库:@loader_path/../../lib/libssl.1.0.0.dylib 引用自:/Library/PostgreSQL/10/lib/postgresql/libgdal.20.dylib 原因:找不到图像

我已经尝试重新安装。我试过不同的版本。无数小时的修修补补,没有任何效果。将不胜感激任何帮助!

0 投票
7 回答
5902 浏览

postgresql - 为什么在 RHEL 8 / CentOS 8 上安装 PostGIS 3 是不可能的?

我正在尝试在 CentOS 8 上安装最新的 PostGIS 3.0.x,但没有成功。

我认为没有人在 RHEL 8 或 CentOS 8 上运行 PostGIS,我不明白为什么不这样做。似乎无法安装。

我已经通过禁用 RHEL AppStream 成功安装了 Postgres 12.0

我在 CentOS 8 上安装 postgres 12 的步骤:

1)

2)


我现在正在尝试安装 PostGIS。

我看到 postgis30_96 是最新提供的(如下所列):

当我尝试使用以下命令安装时:

我收到这些错误:


我寻找xerces-c,没有返回任何内容:

我在哪里可以安装xerces-c


我看看hdf5是否可以安装(依赖)

并且什么都没有返回。如何满足这些依赖关系,以便安装 PostGIS?

我去了 hdf5 网站,下载了源代码,这是一个巨大的 FAT MESS。构建/安装说明不起作用 - 代码与安装说明不同步。

我检查了 hdf5 网站并找到了另一组构建/安装说明,它们也与最新的代码库不同步。我不知道这个项目是哪条路,如果它是网络上的一个僵尸项目,看起来还活着,但没人在家。

如何轻松地将 hdf5 安装到我的系统和 xerces-c 上,以免现有的东西被弄乱?我更愿意使用 dnf 通过任何经过认可的 CentOS 8 软件包 repo 安装这些。


我无法在 PostGIS 票务跟踪系统上记录此问题。在那里记录一张票需要一个 OSGEO ID,当我请求“咒语”开始时,什么都没有返回,没有响应,

OSGEO 是另一个僵尸项目,没人在家。https://www.osgeo.org/community/getting-started-osgeo/osgeo_userid/


请仅在您自己在 CentOS 8 机器或 VM 上实际完成此操作时才回复,虽然我感谢其他人的建议、指点或想象,但它会污染 r/postgis reddit 与错误信息、无效的解决方案,而且不仅浪费我的时间死胡同,也是别人的时间。

其他人不可避免地会遇到同样的问题,并被这些善意的问题误导,但提供的信息不正确或不完整。

0 投票
1 回答
502 浏览

postgresql - 在 Ubuntu Xenial (16.04) 上安装 postgresql-10-postgis-2.5 时的依赖性问题

postgresql-10-postgis-2.5在 2.5.3 版本(几天前发布到 PostgreSQL Apt Repo)之后在 Ubuntu Xenial (16.04) 上安装时存在一些依赖性问题。原因是现在postgresql-10-postgis-2.5(版本2.5.3+dfsg-2.pgdg16.04+1)需要libgeos-c1v5 (>= 3.7.0)但最新版本libgeos-c1v53.5.0-1ubuntu2用于 Ubuntu Xenial(https://packages.ubuntu.com/search?keywords=libgeos-c1v5)。我可以升级到仿生(18.04 LTS),但同样的问题存在,因为它带来了 3.6.2 版本。19.04目前对我来说不是一个选择。

有没有办法使用 Ubuntu Xenial (16.04)安装libgeos-c1v5 >= 3.7.0或安装?postgresql-10-postgis-2.5 2.5.2apt

在 Docker 容器上本地重现它的步骤:

0 投票
0 回答
216 浏览

postgresql - 在 macOS 上的 pgAdmin 中创建扩展 PostGIS 时出错

我正在尝试在我的 macOS 上安装 postGIS。
我已经安装了 postgreSQL 和 pgAdmin4,我只想安装 postGIS 扩展。
我使用stuckbuilder下载它并按照说明进行操作,然后尝试在pgAdmin4上创建一个新数据库并使用以下说明创建扩展:

但后来我得到了这个错误:

错误:无法加载库“/Library/PostgreSQL/11/lib/postgresql/rtpostgis-2.5.so”:dlopen(/Library/PostgreSQL/11/lib/postgresql/rtpostgis-2.5.so,10):未加载库:@loader_path/../../lib/libssl.1.1.dylib 引用自:/Library/PostgreSQL/11/lib/postgresql/libgdal.20.dylib 原因:找不到图像

这是什么意思,我能做些什么来解决它?

我已经尝试过在 stackoverflow 上找到的其他解决方案,但没有任何改变。我希望你能帮助我。

0 投票
1 回答
1208 浏览

postgis - 无法在 postgresql 11 (Linux Mint 19.1 Cinnamon) 中创建 postgis 扩展

我尝试使用 pgAdmin 4 在 Postgresql 11 上运行 postgis 扩展,但是在尝试创建扩展时出现以下错误:

我通过安装 postgis

但是postgis-scripts包括postgis.control丢失了,我找不到 postgis 扩展。

因此我安装了

现在它显示了文件/usr/share/postgresql/11/,我可以在选择时在 pgAdmin 浏览器中选择 postgis 扩展名,Extensions > Create > Extension但是,当尝试保存时说

我在这里关注了:stackoverflow问题,ALTER EXTENSION 但我不能UPDATE TO 3.0.0

它告诉我extension postgis doesn't exists

我错过了什么???

0 投票
2 回答
1113 浏览

postgresql - PostGIS 扩展未定义符号:GEOSCoordSeq_getXY

我正在尝试在 centos7 上的 postgresql12 上创建 postgis 3.0 扩展(两者都是使用 yum 本机 rpm 安装的)

但我在 GEOS 上遇到了不同的错误。目前我得到的错误是

错误:无法加载库“/usr/pgsql-12/lib/postgis-3.so”:/usr/pgsql-12/lib/postgis-3.so:未定义符号:GEOSCoordSeq_getXY

地理配置--版本 3.8.0

0 投票
1 回答
635 浏览

postgresql - 在 Postgres 中创建新模式后缺少 postgis 的类型

我有一个名为 Postgres 的数据库db_1和一个模式s1

(使用 PgAdmin)

  1. 然后我安装了postgispostgis_topology.

在 下s1,我可以看到 18 种类型,包括geography, geometry...等

  1. search_path然后我更新参数s1, s2, public
  2. 然后我创建了另一个模式s2,但这次s2没有type

  3. 在 Spring 上运行我的 flyway sql,

Caused by: org.postgresql.util.PSQLException: ERROR: type "geography" does not exist

0 投票
0 回答
133 浏览

django - 我正在开发一个地理定位 django 应用程序,但在 postgis 中出现错误。请告诉我我做错了什么

目前,我正在尝试使用 PostGIS 和 PostgreSQL 构建具有 Django 地理位置的应用程序,但出现以下错误。我已经插入了所有需要的库,但是每当我尝试迁移模型时,我都会收到错误No such file or directory

我的 settings.py 文件看起来像这样

这是我的 settings.py 文件,我还根据地理位置项目要求更新了我的数据库设置。我正在使用 pgAdmin4 和 postgresql12 版本。