我正在尝试下载多个国家/地区shapefile并使用raster :: getData,lapply和do.call将它们绑定在一起。我之前使用过这个code,但我现在收到一个错误:“getData错误(”GADM“,country = x,level = 0): 未使用的参数(country = x,level = 0)“
这是我的代码:
library(raster)
misc = list()
misc$countries = c("ZAF", "LSO", "SWZ", "ZWE", "MOZ", "NAM", "BWA")
ctry_shps = do.call("bind", lapply(misc$countries,
function(x) getData('GADM', country=x, level=0)))
关于为什么现在不起作用以及如何解决它的任何想法?