Ausgabe |
---|
github_document |
Ein R-Paket zur Speicherung und Erleichterung der Interaktion mit Natural Earth-Kartendaten.
Dieses Paket bietet:
Zugriff auf eine vorab heruntergeladene Teilmenge der Vektordaten von Natural Earth v4.1.0 (März 2018), die häufig in der Weltkartierung verwendet werden
Einfache Unterteilung nach Ländern und Regionen
Funktionen zum Herunterladen anderer Natural Earth-Vektor- und Rasterdaten
ein einfacher, reproduzierbarer und nachhaltiger Workflow von Natural Earth-Daten zu rnaturalearth, der die Aktualisierung ermöglicht, sobald neue Versionen verfügbar sind
Klärung von Unterschieden in Weltkarten klassifiziert nach Ländern, souveränen Staaten und Karteneinheiten
Konsistenz mit den Natural Earth-Namenskonventionen, damit Rnaturalearth-Benutzer die Natural Earth-Dokumentation verwenden können
Daten im sf
oder sv
-Format
Die Natural Earth-Website strukturiert Vektordaten nach Maßstab, Kategorie und Typ. Diese bestimmen die Dateinamen von Downloads. rnaturalearth nutzt diese Struktur, um den Download zu erleichtern (wie eine API).
Von CRAN installieren:
install.packages( " rnaturalearth " )
oder installieren Sie die Entwicklungsversion von GitHub mit devtools.
devtools :: install_github( " ropensci/rnaturalearth " )
Daten zur Unterstützung eines Großteils der Paketfunktionalität werden in zwei Datenpaketen gespeichert, zu deren Installation Sie bei Bedarf aufgefordert werden, wenn Sie dies hier nicht tun.
devtools :: install_github( " ropensci/rnaturalearthdata " )
devtools :: install_github( " ropensci/rnaturalearthhires " )
Hier wird plot
als einfache und schnelle Möglichkeit zum Plotten von Karten verwendet. Karten könnten auch mit ggplot2
, tmap
oder anderen Optionen erstellt werden. Alle Abruffunktionen akzeptieren ein Argument returnclass = "sf"
um Paketobjekte sf
(Simple Features) oder returnclass = "sv"
(SpatVector) zurückzugeben.
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 " )
Auf der Natural Earth-Website sind zahlreiche weitere Daten verfügbar. rnaturalearth
verfügt über Funktionen, die beim Herunterladen dieser Daten helfen.
Die verfügbaren Daten sind in den beiden Tabellen unten aufgeführt und hier online verfügbar.
category cultural
category physical
Geben Sie den scale
, category
und type
des gewünschten Vektors wie in den folgenden Beispielen an.
# 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 " )
Skript, mit dem Daten in die zugehörigen Datenpakete übernommen werden.
Wenn Sie glauben, dass es ein Problem mit den von Natural Earth bereitgestellten Daten gibt, melden Sie es bitte nicht hier. Wir sind nicht verantwortlich für die Genauigkeit oder Wartung der Natural Earth-Daten. Bei Bedenken bezüglich dieser Daten wenden Sie sich bitte an Natural Earth.
Vielen Dank an Lincoln Mullen für die Inspiration zur Codestruktur von USAboundaries, Hadley Wickham für Kommentare und Anregungen, Bob Rudis für Antworten auf Stackoverflow-Fragen zum Herunterladen von Natural Earth-Daten in R. Das Natural Earth-Team und Nathan Kelso für die Bereitstellung einer so großartigen Ressource.
erleichtern die Verknüpfung von Benutzerdaten mit Ländergrenzen
Erleichterung der Unterteilung nach Ländergruppierungen