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