最近我在R中看到了一些很好的映射示例,并希望给出一个镜头。我目前正在使用ArcView,但我的空间连接无法正常工作(很可能是用户错误)。
目标:我需要一份国家名单以及他们所属的世界区域。我有两个层(一个国家的细节,另一个区域细节),并希望加入世界各地的分配到每个国家。加入不起作用,所以我想我会来R社区。 p>
我有什么选择?这是我在R中进行任何映射的第一次尝试,也许有一个更简单/更好的解决方案。最终我想要获取lat / long数据并将其映射。
非常感谢任何见解。
布洛克
答案 0 :(得分:5)
请参阅CRAN上的Spatial任务视图,以及maps / mapdata,sp,rgdal,raster,blighty,rworldmap,RgoogleMaps等软件包。
你有想要阅读的shapefile吗?首先安装rgdal,或者查看maptools和shapefile等其他选项,如果在您的平台上很难。这些包中的读取函数将提供Spatial * DataFrame对象。
有关Spatial类的信息:
library(sp)
vignette("sp")
spatstat也对空间数据有很多支持,另外还有一个用于转换为sp的文件:
library(spatstat)
vignette("shapefiles")
答案 1 :(得分:1)
PBSmapping包是另一个好的起点。他们有相当广泛的文档和一本很好的参考手册。