【发布时间】:2010-11-18 15:48:49
【问题描述】:
显然,R 中有许多用于各种空间分析的包。这可以在CRAN Task View: Analysis of Spatial Data 中看到。这些包数量众多且种类繁多,但我想做的只是一些简单的thematic maps。我有县和州 FIPS 代码的数据,我有县和州边界的 ESRI 形状文件以及允许加入数据的随附 FIPS 代码。如果需要,形状文件可以很容易地转换为其他格式。
那么用 R 创建专题地图最直接的方法是什么?
这张地图看起来像是用 ESRI Arc 产品创建的,但这是我想用 R 做的事情:
alt text http://www.infousagov.com/images/choro.jpg 映射copied from here。
【问题讨论】:
-
请注意,这种类型的地图称为等值线,存在一些相当大的问题,即较小的地理区域往往有更多的人(例如东海岸与蒙大拿州),因此视觉外观是偏向人口密度低的地区。
-
另外,如果您正在处理原始 ESRI 数据,您可能会发现它有太多顶点。可以在github.com/hadley/data-counties/tree/master 找到在 R 中进行泛化的粗略尝试
-
@hadley,我完全同意你对 choropleths 的“问题”的看法。这通常是数据空间表示的问题。
-
@JDLong @hadley 如果你研究的是玉米而不是人,这可能没什么大不了的。
-
@leoniedu 你是正确的玉米。我必须处理的是这样的事情:大地理区域的生产历史波动率低于小地理区域的生产波动率,这仅仅是因为样本量。因此,当地理区域大小不同时,很难确定真正的生产者级别的“风险”。但这让它很有趣。 :)
标签: r map geolocation geospatial