Tengo un raster Brick que representa los modelos de distribución de 7 especies de palmeras, denominadas currentStack_mask
que tiene este aspecto.
Como puedes ver tengo 7 especies y cada uno de sus raster están representados con valores 0 y 1.
Básicamente lo que quiero hacer es (para cada especie) extraer todas las celdas que tienen un valor de 1 y crear otro raster con esas celdas y por supuesto hacerlo en R porque quiero llevar un control de lo que estoy haciendo y además es porque es más rápido y no tengo que lidiar con todos los archivos intermedios.
La función equivalente en Arcgis de lo que quiero hacer es Spatial Analyst Tools -> Extraction -> Extract by Attributes, que básicamente extrae las celdas de un raster basándose en una consulta lógica, que en este caso es que el valor de la celda es 1.
He probado con extract()
del paquete Raster, pero esta función extrae los valores, no las celdas.
¿Alguien puede ayudarme? Estoy seguro de que hay una manera corta de hacer esto.