我一直在尝试使用 R 自动下载 GADM 数据(级别 0)。但我不断收到此错误
地理数据服务器因维护而关闭。 预计2023年4月13日恢复上线。
这是我使用的代码:
# Download GADM data for each country
gadm_list <- lapplyy(iso3, function(x){
tryCatch({
geodata::gadm(country = x, level = 0, path = tempdir())
}, error = function(e){
message(paste("Skipping country due to error:", e$message))
return(NULL)
})
})
我尝试手动下载它并在 R 中加载它。有人尝试过(自动)并工作,所以我猜测这可能与您当前访问它的区域有关?
这似乎是 GeoData 包的一个持续存在的问题:有关详细信息,请参阅此 Github 问题:
https://github.com/rspatial/geodata/issues/50
可能值得从 Github 安装该软件包的开发版本。尝试运行:
devtools::install_github("rspatial/geodata")
并再次运行您的代码。
一个(可能耗时)的解决方法可能是直接从 gadm.org
下载您需要的数据更新:
“geodata”包目前正在运行。我怀疑我的互联网提供商可能存在冲突或限制。
谢谢!