산출 |
---|
github_문서 |
자연 지구 지도 데이터를 보유하고 상호 작용을 촉진하는 R 패키지입니다.
이 패키지는 다음을 제공합니다:
세계 매핑에 일반적으로 사용되는 Natural Earth v4.1.0(2018년 3월) 벡터 데이터의 사전 다운로드된 하위 집합에 액세스
국가 및 지역별로 쉽게 하위 분류 가능
다른 자연 지구 벡터 및 래스터 데이터를 다운로드하는 기능
Natural Earth 데이터에서 rnaturalearth까지 간단하고 재현 가능하며 지속 가능한 워크플로우를 통해 새 버전이 출시되면 업데이트할 수 있습니다.
국가, 주권국가, 지도 단위별로 분류된 세계지도의 차이점을 명확하게 설명
rnaturalearth 사용자가 Natural Earth 문서를 사용할 수 있도록 Natural Earth 명명 규칙과의 일관성
sf
또는 sv
형식의 데이터
Natural Earth 웹사이트는 규모, 카테고리, 유형별로 벡터 데이터를 구성합니다. 이는 다운로드 파일 이름을 결정합니다. rnaturalearth는 이 구조를 사용하여 API와 같은 다운로드를 용이하게 합니다.
CRAN에서 설치:
install.packages( " rnaturalearth " )
또는 devtools를 사용하여 GitHub에서 개발 버전을 설치하세요.
devtools :: install_github( " ropensci/rnaturalearth " )
대부분의 패키지 기능을 지원하는 데이터는 두 개의 데이터 패키지에 저장되어 있으며 여기서 설치하지 않을 경우 필요할 때 설치하라는 메시지가 표시됩니다.
devtools :: install_github( " ropensci/rnaturalearthdata " )
devtools :: install_github( " ropensci/rnaturalearthhires " )
여기서는 plot
지도를 플롯하는 간단하고 빠른 방법으로 사용합니다. ggplot2
, tmap
또는 기타 옵션을 사용하여 지도를 만들 수도 있습니다. 모든 검색 함수는 패키지 sf
(간단한 기능) 또는 returnclass = "sv"
(SpatVector) 개체를 반환하기 위해 returnclass = "sf"
인수를 허용합니다.
library( rnaturalearth )
# world countries
plot(ne_countries())
Warning : plotting the first 10 out of 168 attributes ; use max.plot = 168 to plot all
# uk
plot(ne_countries( country = " united kingdom " ))
Warning : plotting the first 9 out of 168 attributes ; use max.plot = 168 to plot all
# states, admin level1 boundaries
plot(ne_states( country = " spain " ))
Warning : plotting the first 9 out of 121 attributes ; use max.plot = 121 to plot all
vignette( " rnaturalearth " , package = " rnaturalearth " )
Natural Earth 웹사이트에는 그 외 다양한 데이터가 있습니다. rnaturalearth
이러한 데이터를 다운로드하는 데 도움이 되는 기능이 있습니다.
사용 가능한 데이터는 아래 두 표와 여기 온라인에 요약되어 있습니다.
category cultural
category physical
아래 예시와 같이 원하는 벡터의 scale
, category
, type
지정하세요.
# lakes
lakes110 <- ne_download( scale = 110 , type = " lakes " , category = " physical " )
plot( lakes110 )
# rivers
rivers50 <- ne_download(
scale = 50 ,
type = " rivers_lake_centerlines " ,
category = " physical " ,
returnclass = " sf "
)
library( ggplot2 )
library( sf )
ggplot( rivers50 ) +
geom_sf() +
theme_minimal()
vignette( " what-is-a-country " , package = " rnaturalearth " )
데이터를 함께 제공되는 데이터 패키지로 가져오는 데 사용되는 스크립트입니다.
Natural Earth에서 제공한 데이터에 문제가 있다고 생각되면 여기에 신고하지 마세요. 우리는 Natural Earth 데이터의 정확성이나 유지 관리에 대해 책임을 지지 않습니다. 이 데이터에 관한 우려 사항이 있는 경우 Natural Earth에 문의하세요.
USAboundaries에서 코드 구조 영감을 준 Lincoln Mullen, 의견을 제시하고 프롬프트를 제공한 Hadley Wickham, Natural Earth 데이터를 R로 다운로드하는 것과 관련된 스택오버플로 질문에 대한 답변을 제공한 Bob Rudis에게 감사드립니다. Natural Earth 팀과 훌륭한 리소스를 제공한 Nathan Kelso.
사용자 데이터를 국가 경계에 쉽게 결합
국가 그룹별로 하위 분류를 용이하게 합니다.