相关疑难解决方法(0)

GADM-Maps跨国比较图形

也许是因为我对R比较新,我在http://www.gadm.org/上使用gadm-Mapfiles时遇到了问题.

我尝试绘制一个包含多个国家/地区的地图并将它们相互比较(使用不同的颜色).

这就是我的工作

library('sp')
##
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/ARG_adm0.RData')) 
# loads an Object "gadm" with shape of Argentinia
arg <- gadm # is there a more convenient way to do this in one line?
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/CHL_adm0.RData'))
# loads an Object "gadm" with shape of Chile
chl <-gadm
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/BOL_adm0.RData'))
# loads an Object "gadm" with shape of Bolivia
bol <- gadm
##
spplot(c(arg, chl, bol))
# output: unable to find an inherited method for function "spplot", for signature "list"
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  1. (这个问题可能是由我的新手引起的)是否有更方便的方法来加载shapefile?我觉得一直重命名gadm-Object是非常愚蠢的.也许甚至有一种方法,R只下载一次数据,然后将它们存储在工作区/本地某处?
  2. 我怎样才能说服R在一张地图上绘制所有这些国家?

先感谢您! …

graphics maps r

10
推荐指数
2
解决办法
4957
查看次数

标签 统计

graphics ×1

maps ×1

r ×1