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
Instructions de l’exercice
- Affichez
pop_by_age. Voyez-vous les noms de toutes les couches ? - Isolez la couche
under_1en utilisant la sélection[[. - Tracez la couche
under_1en 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