CommencezCommencez gratuitement

Un objet plus complexe

Le paquet raster fournit l'objet RasterLayer, mais aussi quelques objets plus complexes : RasterStack et RasterBrick. Ces deux objets servent à stocker de nombreux rasters ayant tous la même étendue et les mêmes dimensions (a.k.a. rasters à plusieurs bandes ou plusieurs couches).

Vous pouvez voir RasterLayer comme une matrice, tandis que les objets RasterStack et RasterBrick ressemblent davantage à des tableaux tridimensionnels. Un élément de plus à connaître pour les manipuler : comment préciser une couche particulière.

Vous pouvez utiliser la sélection $ ou [[ sur un RasterStack ou un RasterBrick pour récupérer une couche et obtenir un nouvel objet RasterLayer. Par exemple, si x est un RasterStack, x$layer_name ou x[["layer_name"]] renverra un RasterLayer ne contenant que la couche appelée layer_name.

Jetons un coup d'œil à un objet RasterStack nommé pop_by_age qui couvre la même zone que pop, mais contient maintenant des couches où la population est répartie en quelques groupes d'âge différents.

Cette activité fait partie du cours

Visualiser des données géospatiales avec R

Voir le cours

Instructions de l’exercice

  • Affichez pop_by_age. Voyez-vous les noms de toutes les couches ?
  • Isolez la couche under_1 en utilisant la sélection [[.
  • Tracez la couche under_1 en passant votre code de l'instruction précédente à plot().

Exercice interactif pratique

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

# Print pop_by_age


# Subset out the under_1 layer using [[


# Plot the under_1 layer
Modifier et exécuter le code