2017-10-10 380 views
0
library(raster) 
france<-getData('GADM', country='FRA', level=1) 

但是,该命令导致我出现此错误。如何下载R中的GADM数据?

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' 
+0

你有互联网接入吗?(或者更确切地说 - R有)? – lukeA

+0

是的。当然... – maximusdooku

回答

0

那么,这不应该是一个大问题。首先,从GADM database下载您想要的国家,并将其保存到您的本地目录中,文件格式为R (SpatialPolygonsDataFrame)。法国有五个级别(从0级到5级)。你可以选择你需要的东西。

其次,阅读GADM下载与readRDS()功能.rds文件,并在GGPLOT2fortify功能转换成数据帧。

library(tidyverse) 
library(sp) 
frRDS <- readRDS("~/Downloads/FRA_adm1.rds") #FR map (Level 1) from GADM version 2.8 
frRDS_df <- ggplot2::fortify(frRDS, region="NAME_1") # Region names 1 in data frame