sortir |
---|
github_document |
Un package R pour contenir et faciliter l’interaction avec les données cartographiques de Natural Earth.
Ce forfait fournit :
accès à un sous-ensemble pré-téléchargé de données vectorielles Natural Earth v4.1.0 (mars 2018) couramment utilisées dans la cartographie du monde
sous-ensemble facile par pays et régions
fonctions pour télécharger d'autres données vectorielles et raster de Natural Earth
un flux de travail simple, reproductible et durable depuis les données Natural Earth vers rnaturalearth permettant la mise à jour à mesure que de nouvelles versions sont disponibles
clarification des différences dans les cartes du monde classées par pays, États souverains et unités cartographiques
cohérence avec les conventions de dénomination de Natural Earth afin que les utilisateurs de Natural Earth puissent utiliser la documentation de Natural Earth
données aux formats sf
ou sv
Le site Web Natural Earth structure les données vectorielles par échelle, catégorie et type. Ceux-ci déterminent les noms de fichiers des téléchargements. rnaturalearth utilise cette structure pour faciliter le téléchargement (comme une API).
Installer depuis CRAN :
install.packages( " rnaturalearth " )
ou installez la version de développement depuis GitHub à l'aide de devtools.
devtools :: install_github( " ropensci/rnaturalearth " )
Les données prenant en charge une grande partie des fonctionnalités du package sont stockées dans deux packages de données que vous serez invité à installer si nécessaire si vous ne le faites pas ici.
devtools :: install_github( " ropensci/rnaturalearthdata " )
devtools :: install_github( " ropensci/rnaturalearthhires " )
Ici, nous utilisons plot
comme moyen simple et rapide de tracer des cartes. Les cartes peuvent également être créées avec ggplot2
, tmap
ou d'autres options. Toutes les fonctions de récupération acceptent un argument returnclass = "sf"
pour renvoyer les objets package sf
(Simple Features) ou returnclass = "sv"
(SpatVector).
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 " )
Il existe une multitude d’autres données disponibles sur le site Web de Natural Earth. rnaturalearth
a des fonctions pour aider au téléchargement de ces données.
Les données disponibles sont présentées dans les deux tableaux ci-dessous et en ligne ici.
category cultural
category physical
Spécifiez l' scale
, category
et type
du vecteur souhaité comme dans les exemples ci-dessous.
# 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 " )
Script utilisé pour importer des données dans les packages de données associés.
Si vous pensez qu'il y a un problème avec les données fournies par Natural Earth, veuillez ne pas le signaler ici. Nous ne sommes pas responsables de l’exactitude ou de la maintenance des données de Natural Earth. Pour toute préoccupation concernant ces données, veuillez contacter Natural Earth.
Merci à Lincoln Mullen pour l'inspiration de la structure du code de USAboundaries, Hadley Wickham pour ses commentaires et ses incitations, Bob Rudis pour les réponses aux questions de stackoverflow sur le téléchargement de données Natural Earth dans R. L'équipe Natural Earth et Nathan Kelso pour avoir fourni une ressource aussi intéressante.
faciliter la jonction des données des utilisateurs aux frontières des pays
faciliter le sous-ensemble par groupes de pays