如何在R中下载GADM数据?

如何在R中下载GADM数据?,r,gis,R,Gis,首先,从下载所需的国家/地区数据,并将其保存到本地目录。确保已选择R(空间多边形数据帧)格式。法国有五个等级(从0级到5级)。你可以选择你需要的 其次,使用readRDS()函数读取从GADM下载的.rds文件,并使用ggplot2::fortify()将其转换为data.frame 库(ggplot2) 图书馆(sp) #假设您下载到这样的路径:“~/Downloads/FRA_adm1.rds”: 您是否有互联网接入路径(或者更准确地说,R是否有)。当然……这是一个有用的答案。如果你把第一行

首先,从下载所需的国家/地区数据,并将其保存到本地目录。确保已选择R(空间多边形数据帧)格式。法国有五个等级(从0级到5级)。你可以选择你需要的

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

库(ggplot2)
图书馆(sp)
#假设您下载到这样的路径:“~/Downloads/FRA_adm1.rds”:

您是否有互联网接入路径(或者更准确地说,R是否有)。当然……这是一个有用的答案。如果你把第一行删掉,我会加上标记。我认为这是不是一个大问题往往取决于经验水平-这总是很容易,当你知道如何。
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'
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)