gpt4 book ai didi

连接到 postgres 时出现 rgdal 错误

转载 作者:行者123 更新时间:2023-11-29 13:03:18 24 4
gpt4 key购买 nike

我正在使用 Mac Os 10.9.2 和 R 版本 3.0.2。我使用 dbDriver()dbConnect() 启动与我的数据库的连接。接下来,我尝试使用

连接到我的 postgres 数据库
c = readOGR("PG:dbname=OB", layer="geo.countries")

这不起作用,并且总是返回“无法打开文件”错误。我从https://stat.ethz.ch/pipermail/r-sig-geo/2010-January/007519.html了解到这是因为缺少 PostgreSQL 的驱动程序。通过使用命令 ogrDrivers()

可以看出

有人能帮我安装驱动吗?或者我怎样才能使这项工作?非常感谢任何帮助!

谢谢!

最佳答案

在没有合适的驱动程序的情况下,gdal/ogr 通常会抛出类似的错误

无法找到驱动程序 PostgreSQL

首先,确保数据库和图层存在。如果确实没有安装 Postgres 的驱动程序,则必须重新安装 gdal。使用自制软件:

brew uninstall gdal
brew install gdal --with-postgresql

另见 this question .

关于连接到 postgres 时出现 rgdal 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22502331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com