powered by
Clamp values to a minimum and maximum value. That is, all values below a lower threshold value and above the upper threshold value become either NA, or, if values=TRUE, become the threshold value
NA
values=TRUE
# S4 method for SpatRaster clamp(x, lower=-Inf, upper=Inf, values=TRUE, filename="", ...)# S4 method for numeric clamp(x, lower=-Inf, upper=Inf, values=TRUE, ...)
# S4 method for numeric clamp(x, lower=-Inf, upper=Inf, values=TRUE, ...)
SpatRaster
numeric. lowest value (you can specify a different value for each layer)
numeric. highest value (you can specify a different value for each layer)
logical. If FALSE values outside the clamping range become NA, if TRUE, they get the extreme values
FALSE
TRUE
character. Output filename
additional arguments for writing files as in writeRaster
writeRaster
classify
r <- rast(ncols=10, nrows=10) values(r) <- 1:ncell(r) rc <- clamp(r, 25, 75) rc
Run the code above in your browser using DataLab