EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Imprime pop_by_age. ¿Puedes ver los nombres de todas las capas?
  • Extrae la capa under_1 usando el subconjunto [[.
  • Representa la capa under_1 pasando tu código de la instrucción anterior a plot().

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
Editar y ejecutar código