gpt4 book ai didi

r - 如何在 R 中下载 GADM 数据?

转载 作者:行者123 更新时间:2023-12-05 03:07:44 26 4
gpt4 key购买 nike

library(raster)   
france<-getData('GADM', country='FRA', level=1)

但是,该命令导致我出现此错误。

trying URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/FRA_adm1.rds'
Error in utils::download.file(url = aurl, destfile = fn, method = "auto", :
cannot open URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/FRA_adm1.rds'

最佳答案

首先,从GADM database下载你想要的国家数据,并将其保存到您的本地目录。确保您选择了 R (SpatialPolygonsDataFrame) 格式。法国有五个级别(从 0 级到 5 级)。你可以选择你需要的。

其次,使用readRDS()函数读取从GADM下载的.rds文件,并使用将其转换为data.frame >ggplot2::fortify().

library(ggplot2)
library(sp)
# assumed that you downloaded into a such path: '~/Downloads/FRA_adm1.rds':
path <- file.path(Sys.getenv("HOME"), "Downloads", "FRA_adm1.rds")
# FR map (Level 1) from GADM version 2.8
frRDS <- readRDS(path)
# Region names 1 in data frame
frRDS_df <- ggplot2::fortify(frRDS, region = "NAME_1")
head(frRDS_df)

关于r - 如何在 R 中下载 GADM 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46668039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com