Un objeto más complejo
El paquete raster proporciona el objeto RasterLayer, pero también un par de objetos más complejos: RasterStack y RasterBrick. Estos dos objetos están pensados para almacenar muchos rásteres, todos con la misma extensión y dimensiones (también llamados rásteres de varias bandas o de varias capas).
Puedes pensar en RasterLayer como una matriz, pero los objetos RasterStack y RasterBrick se parecen más a arreglos tridimensionales. Una cosa adicional que necesitas saber para manejarlos es cómo indicar una capa concreta.
Puedes usar $ o el subconjunto [[ sobre un RasterStack o RasterBrick para extraer una capa y obtener un nuevo objeto RasterLayer. Por ejemplo, si x es un RasterStack, x$layer_name o x[["layer_name"]] devolverán un RasterLayer con solo la capa llamada layer_name.
Vamos a ver un objeto RasterStack llamado pop_by_age que cubre la misma zona que pop, pero que ahora contiene capas de población desglosadas en varios grupos de edad.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en R
Instrucciones del ejercicio
- Imprime
pop_by_age. ¿Puedes ver los nombres de todas las capas? - Extrae la capa
under_1usando el subconjunto[[. - Representa la capa
under_1pasando tu código de la instrucción anterior aplot().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer