Learn R Programming

terra (version 1.4-22)

activeCat: Active category

Description

Get or set the active category of a multi-categorical SpatRaster layer

Usage

# S4 method for SpatRaster
activeCat(x, layer=1)
# S4 method for SpatRaster
activeCat(x, layer=1)<-value

Arguments

x

SpatRaster

layer

positive integer, the layer number or name

value

a data.frame (ID, category) or vector with category names

Value

integer

See Also

catalyze, cats

Examples

Run this code
# NOT RUN {
set.seed(0)
r <- rast(nrows=10, ncols=10)
values(r) <- sample(3, ncell(r), replace=TRUE) + 10
d <- data.frame(id=11:13, cover=c("forest", "water", "urban"), letters=letters[1:3], value=10:12)
levels(r) <- d

activeCat(r)
activeCat(r) <- 3
activeCat(r)
# }

Run the code above in your browser using DataLab