deepcopy function

Deep copy

Deep copy

Make a deep copy of a SpatRaster or SpatVector. This is occasionally useful when using an in-place replacement function that does not make copy, such as set.ext. methods

## S4 method for signature 'SpatRaster' deepcopy(x) ## S4 method for signature 'SpatVector' deepcopy(x)

Arguments

  • x: SpatRaster or SpatVector

Returns

Same as x

Examples

r <- rast(ncols=10, nrows=10, nl=3) x <- r y <- deepcopy(r) ext(r) set.ext(x, c(0,10,0,10)) ext(x) ext(r) ext(y)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-02-26