2017-10-10 5 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) 파일 형식으로 저장하십시오. 프랑스에는 5 가지 레벨이 있습니다 (레벨 0에서 레벨 5까지). 필요한 것을 선택할 수 있습니다.

둘째, readRDS() 기능 GADM 다운로드 .rds 파일을 읽고 fortify ggplot2에서 기능하는 데이터 프레임으로 변환.

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