concats function

Concatenate categorical rasters

Concatenate categorical rasters

Combine two categorical rasters by concatenating their levels. methods

## S4 method for signature 'SpatRaster' concats(x, y, filename="", ...)

Arguments

  • x: SpatRaster (with a single, categorical, layer)
  • y: SpatRaster (with a single, categorical, layer)
  • filename: character. Output filename
  • ...: additional arguments for writing files as in writeRaster

Returns

SpatRaster

See Also

cats

Examples

set.seed(0) r <- rast(nrows=10, ncols=10) values(r) <- sample(3, ncell(r), replace=TRUE) levels(r) <- data.frame(id=1:3, cover=c("forest", "water", "urban")) rr <- rast(r) values(rr) <- sample(1:3, ncell(rr), replace=TRUE) levels(rr) <- data.frame(id=c(1:3), color=c("red", "green", "blue")) x <- concats(r, rr) x levels(x)[[1]]
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-02-26