Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

category_layer

Category layer


Description

Convert a RasterStack object where each layer corresponds to a different identifier and values indicate the presence/absence of that category into a RasterLayer object containing categorical identifiers.

Usage

category_layer(x)

Arguments

x

Raster object containing a multiple layers. Note that pixels must be 0, 1 or NA values.

Details

This function is provided to help manage data that encompass multiple management zones. For instance, this function may be helpful for interpreting solutions for problems associated with multiple zones that have binary decisions.

Value

RasterLayer object.

See Also

Examples

# create a binary raster stack
x <- stack(raster(matrix(c(1, 0, 0, 1, NA, 0), nrow = 3)),
           raster(matrix(c(0, 1, 0, 0, NA, 0), nrow = 3)),
           raster(matrix(c(0, 0, 1, 0, NA, 1), nrow = 3)))

# convert to binary stack
y <- category_layer(x)

# plot categorical raster and binary stack representation
## Not run: 
plot(stack(x, y), main = c("x[[1]]", "x[[2]]", "x[[3]]", "y"), nr = 1)

## End(Not run)

prioritizr

Systematic Conservation Prioritization in R

v7.0.1
GPL-3
Authors
Jeffrey O Hanson [aut] (<https://orcid.org/0000-0002-4716-6134>), Richard Schuster [aut, cre] (<https://orcid.org/0000-0003-3191-7869>), Nina Morrell [aut], Matthew Strimas-Mackey [aut] (<https://orcid.org/0000-0001-8929-7776>), Matthew E Watts [aut], Peter Arcese [aut] (<https://orcid.org/0000-0002-8097-482X>), Joseph Bennett [aut] (<https://orcid.org/0000-0002-3901-9513>), Hugh P Possingham [aut] (<https://orcid.org/0000-0001-7755-996X>)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.