« Programmer en R/Représenter une carte » : différence entre les versions
Contenu supprimé Contenu ajouté
→Réalisation d'une carte des départements français : mise à jour |
|||
Ligne 3 :
== Réalisation d'une carte des départements français ==
=== Import des données ===
On peut télécharger les contours des départements français sur le site data.gouv.fr<ref>https://www.data.gouv.fr/fr/datasets/contours-des-departements-francais-issus-d-openstreetmap/</ref>. On peut importer les données au format Shapefile grâce à la fonction <code>readOGR()</code> de la librairie <tt>rgdal</tt> :
Ligne 15 ⟶ 16 :
On obtient alors un <tt>SpatialPolygonDataFrame</tt>.
=== Visualisation avec la fonction de visualisation de base ===
Pour visualiser uniquement, les départements de la métropole, on peut sélectionner les départements dont le code Insee ne prend que deux caractères. On utilise la fonction <code>str_length()</code> de la librairie <tt>lubridate</tt>. Pour clarifier le code, on utilise l'opérateur <code>%>%</code> de la librairie <tt>magrittr</tt>. Cet opérateur permet d'enchaîner les fonctions les unes à la suite des autres.▼
▲Pour visualiser uniquement, les départements de la métropole, on peut sélectionner les départements dont le code Insee ne prend que deux caractères. On utilise la fonction <code>str_length()</code> de la librairie <tt>
<source lang="rsplus">
Ligne 33 ⟶ 36 :
plot()
</source>
=== Visualisation avec la librairie ggplot2 ===
Pour réaliser la carte avec la librairie <tt>ggplot2</tt>, il faut au préalable transformer le <tt>SpatialPolygonDataFrame</tt> en <tt>data frame</tt> à l'aide de la fonction <code>fortify</code>. Pour réaliser cette opération, il est nécessaire de charger les paquets rgeos, maptools et ggplot2.
Ligne 67 ⟶ 72 :
</source>
===
{{Sur wikipédia|Leaflet}}
|