5

我经常发现自己在 R 中进行一些分析,然后想制作一张快速地图。标准的 plot() 函数可以快速完成一项合理的工作,但我很快发现当我想要制作一些看起来不错或具有更复杂符号系统要求的东西时,我需要使用 ggplot2。Ggplot2 很棒,但有时将 SpatialPolygonsDataFrame 转换为 Ggplot2 所需的格式很麻烦。在处理需要特定投影的大型地图时,ggplot2 也可能有点慢。

似乎我应该能够使用 Mapnik 直接从 R 绘制空间对象,但是在用尽我的 Google-fu 之后,我找不到任何绑定的证据。与其假设这样的事情不存在,我想我会在这里检查一下是否有人知道 R - Mapnik 绑定。

4

2 回答 2

1

我会将 SpatialWotsitDataFrames 写入 Shapefile,然后启动 Python Mapnik 脚本。你甚至可以使用 R 来生成 Python 脚本(包 'brew' 对于从模板制作文件和从 R 插入值很方便)。

于 2011-09-24T17:49:12.837 回答
1

Mapnik FAQ明确提到了 Python 绑定——就像wiki一样——没有提到 R,所以我认为你是正确的,目前 Mapnik 没有(至少是 Mapnik 赞助的)R 绑定。

通过在Mapnik users list上提问,您可能会得到更令人满意(或至少更详细)的答案。他们肯定会知道是否有任何项目可以为 Mapnik 制作 R 绑定,如果没有,您的兴趣可能会促使某人调查为 R 生成绑定的可能性。

于 2011-09-24T17:28:15.653 回答