繁体   English   中英

在Windows XP上从R访问PostGIS

[英]Access PostGIS from R on Windows XP

有没有简单的方法如何在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或我必须更改操作系统?

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

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

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

通过FWtools可能是一种选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM