3

有没有什么简单的方法可以在 Windows XP 上访问 R 中的 PostGis 数据?

我想我可以尝试rgdal,但没有简单的方法来添加 PG 驱动程序(请参阅file.show(system.file("README.windows", package="rgdal"))。因此,这段简单的代码不起作用:

library(rgdal)
mylayer <-readOGR(dsn="PG:host=localhost user=MyUser dbname=MyDb password=Secret port=5432", layer = "MyLayer", verbose = TRUE)

然后我找到了名为manageR的qGIS插件。不幸的是,对 rpy2 插件的依赖关系不再可用。

我使用 shapefile 没有问题,但我的目的是将 postgis 数据与当前数据仓库集成,然后使用 R 进行分析。

是否有任何已知的简单方法如何使用 PostGIS 和 R,或者我必须更改操作系统?

4

1 回答 1

2

这个问题之前已经在 r-sig-geo 邮件列表中处理过。

在 rseek.org 上搜索“postgis rgdal windows”可以找到以前的讨论。

简而言之 - 不是积极的,因为 windows rgdal 是使用最少的驱动程序编译的 - 因为为许多其他人编译 - 所有这些都有不同的版本 - 只会将问题转换为错误版本或缺少 postgis (在这个案子)。

通过 FWtools 可能是一种选择。

于 2013-03-17T11:11:48.847 回答