CommencezCommencez gratuitement

Obtenir des données à l'aide d'un paquet

Lire des données spatiales à partir d'un fichier est une façon d'importer des données spatiales dans R, mais il existe aussi des paquets qui offrent des données spatiales couramment utilisées. Par exemple, le paquet rnaturalearth fournit des données de Natural Earth, une source de cartes du monde en haute résolution, incluant les lignes de côte, les États et les lieux habités. C'est d'ailleurs la source des données utilisées au chapitre 2.

Vous examinerez le revenu médian au niveau du secteur de recensement dans le comté de New York (c.-à-d. l'arrondissement de Manhattan), mais pour y arriver, vous devez connaître les limites des secteurs. Le paquet tigris dans R permet de télécharger et d'importer facilement des fichiers de formes (shapefiles) basés sur les divisions géographiques du US Census. Vous utiliserez la fonction tracts() pour télécharger les limites des secteurs, mais tigris offre aussi states(), counties(), places() et plusieurs autres fonctions correspondant aux différents niveaux d'entités géographiques définis par le Census.

Allons chercher les données spatiales des secteurs.

Cette activité fait partie du cours

Visualiser des données géospatiales avec R

Voir le cours

Instructions de l’exercice

  • Appelez tracts() avec state = "NY", county = "New York" et cb = TRUE. Stockez le résultat dans nyc_tracts.
  • Utilisez summary() sur nyc_tracts pour vérifier que l'objet retourné est un SpatialPolygonsDataFrame.
  • Tracez nyc_tracts pour vérifier le contenu avec plot().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Modifier et exécuter le code