R可以用于GIS吗? [关闭]

Posted

技术标签:

【中文标题】R可以用于GIS吗? [关闭]【英文标题】:Can R be used for GIS? [closed] 【发布时间】:2011-08-11 01:16:44 【问题描述】:

我想创建一些 GIS 图,我想知道 R 是否可以用于此。以下是一些我想在概念上与我想制作的情节相似的情节示例:

美国的温度图(或等高线图),颜色(或高度)由州 GDP 确定。因此,州边界会在结果图中产生不连续性。 美国的温度图,其中高度用于数据。在这种情况下,生成的绘图应该会在各州边界之间平滑变化。 上述 2 个图的总和(应用了一些缩放比例)。

我刚开始学习 R,想知道它是否适合这种工作。查看 ggplot2 的coord_map,看起来将数据叠加到美国是可能的。但获取数据以尊重州界可能非常困难。

有什么建议吗?

【问题讨论】:

释义 Simon Blomberg:“这是 R。没有如果。只有如何。” 【参考方案1】:

您可能还想看看这个。Integrating External programs with Modelbuilder

Using R in ArcGIS 10

还有一个线程

来自Roger Bivand,提供有用的链接、建议和一些光栅导入代码。

【讨论】:

【参考方案2】:

它仍处于 alpha 阶段,但 Rgis(由 R 包地形、RemoteSensing、gdistance ..组成)项目看起来非常有前途。您可以在 r-forge 上测试该软件包。 对于栅格数据(DEM、海拔等)处理,有出色的 raster 包,对于其他任务,例如多边形裁剪和更复杂的东西,您可以使用 rgeos(GEOS 库的投标)、maptools (用于格式交换)或 PBSmapping,当然还有 sp 包和配套书籍 Applied Spatial Analysis with R(Bivand、Pebsema 和 Rubio 2008)是必须的。

另一方面,您也可以将 R 链接到 GIS,例如草 (spgrass6)、saga (RSAGA),甚至是 QGIS 和 arcGIS,但我不使用它们。

最后你要看看http://cran.r-project.org/web/views/Spatial.html

【讨论】:

【参考方案3】:

首先,您拥有mapsmapprojmaptools 包,它们为您提供了各种各样的地图功能、投影等,可以创建您能想到的任何地图。

然后是sp 包,除其他外,它允许您绘制从GADM 数据库加载的任何类型的数据。

但最重要的是,spatial projects page of R 为您提供了更多信息,包括指向邮件列表的链接,以便使用 R 和空间数据。如果这还不够,您可以使用 CRAN Task View page for spatial data, 列出 100 多个包来做您想做的事情。

认为你现在拥有它?还有更多! books for sale 和 free blogs 都可以帮助您了解如何做您想做的事情。如果您有一些具体问题,您可以随时来***,或使用任何mailing lists 获得更多帮助。

所以你看:这是R。没有如果。只是如何。(西蒙·布隆伯格)

由谷歌搜索提供支持。

【讨论】:

空间数据的伟大之处在于它由sp 包构建的类处理。你命名的方法使用这些类并无缝使用。 感谢您的指导!看来我还有很多阅读工作要做。

以上是关于R可以用于GIS吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

哪些 IDE 可用于 Linux 中的 R? [关闭]

r语言的警告可以不管么

有人可以解释以下 R 代码片段吗? [关闭]

您可以使用 R 将 .docm 文件转换为 .docx 吗? [关闭]

gis能做非监督分类吗

GIS Default.gdb有用吗 可以删除吗