【发布时间】:2016-04-11 04:24:30
【问题描述】:
我是使用 R 进行空间分析的新手。使用 this 链接我已经下载了 .osm.pbf 格式的 OSM 数据。然后我使用osm2pgsql 工具在 PostgreSQL(PostGIS 扩展)中获取数据。现在我的数据库中有几个表,我想访问 R 中的多边形表,然后对多边形矢量数据执行空间分析。我一直在搜索分配,但无法在 R 中导入所需的数据。我发现 this 教程与我正在寻找的非常相似,但它在 Python 中。我想使用 R 从 PostGIS 访问多边形数据。
因此,基本上我想知道 R 与 PostGIS 的交互。任何人都可以向我推荐任何关于这个主题的书吗?由于到目前为止我找不到适用于我的 Windows 10 64 位机器的博客或教程。
感谢您的宝贵时间并期待您的建议。
【问题讨论】:
-
非常宽泛的问题,但这个cran.r-project.org/web/packages/dplyr/vignettes/databases.html 可以帮助您开始
-
@MLavoie 到目前为止我发现问题在于 rgdal,我必须以与 postgis 交互的方式对其进行配置。如果您有任何想法,那将很有帮助。谢谢。
-
感谢 MLavoie,使用此链接我可以在 R 中获取表格,但我必须从中构建 SpatialPolygon。由于我拥有的表格格式,这很忙。但是,如果我使用 rgdal,那么这里提到的分配会更容易:gis.stackexchange.com/questions/64950/…
-
但由于我的操作系统是 Windows 10(64 位),rgdal 不附带对 postgis 的隐式驱动程序支持。我正在研究它并将发布完整的解决方案。谢谢你的时间。 :)
标签: r postgresql postgis spatial ogr