2010-07-06 88 views
2

最近我看到了一些很酷的R地图的例子,并希望给这个镜头。我目前正在使用ArcView,但是我的空间连接无法正常工作(很可能是用户错误)。与R世界地区的地图数据

目标:我需要一份国家名单和他们属于哪个世界地区。我有两个层次(一个国家的细节,另一个地区的细节),并希望将世界地区分配加入到每个国家。加入不起作用,所以我想我会来R社区。

我有什么选择?这是我第一次尝试在R中做任何映射,也许有一个更简单/更好的解决方案。最终我想要获取纬度/经度数据并将其映射。

任何见解将不胜感激。

布洛克

回答

5

参见CRAN空间任务视图,和包如地图/属于MapData,SP,rgdal,光栅,blighty,rworldmap,RgoogleMaps等

你有shape文件你想读?首先安装rgdal,或者查看其他选项,如maptools和shapefile,如果在您的平台上很难。这些包中的读取函数将提供Spatial * DataFrame对象。

有关空间类的信息:

library(sp) 
vignette("sp") 

spatstat也有很多的空间数据的支持,而另一小插图用于从SP转换到/:

library(spatstat) 
vignette("shapefiles") 
+0

链接到懒惰的空间任务视图 - http://cran.r-project.org/web/views/Spatial.html – 2012-02-20 16:35:37

1

PBSmapping包是另一个好地方开始。他们有相当广泛的文档和一个很好的参考手册。