Skip to content
Prev 25420 / 29559 Next

calculate selected area from stacked raster object

Thanks for providing an example, see the suggestion inline
On 22/02/2017 10:45, Francesc Montserrat wrote:
# Define function to be passed to calc
fun <- function(x) {
  # consider x to be a vector of length 2
  ifelse(x[1] <= -1000 & x[1] >= -4000 & x[2] >= 10, 1, NA)
}

condition_raster <- calc(x = stk, fun = fun)
area_raster <- area(condition_raster, na.rm = TRUE)
cellStats(area_raster, 'sum')

Cheers,
Lo?c