is.bool {terra} | R Documentation |
The values in a SpatRaster layer are by default numeric, but they can also be logical (Boolean), integer, or categorical
Note that as.bool
and as.int
return a new SpatRaster
, whereas is.bool
and is.int
return a logical
value for each layer. For a SpatRaster
, isTRUE
is equivalent to as.bool
, isFALSE
is equivalent to !as.bool
, as.integer
is the same as as.int
and as.logical
is the same as as.bool
## S4 method for signature 'SpatRaster'
is.bool(x)
## S4 method for signature 'SpatRaster'
as.bool(x, filename, ...)
## S4 method for signature 'SpatRaster'
is.int(x)
## S4 method for signature 'SpatRaster'
as.int(x, filename, ...)
x |
SpatRaster |
filename |
character. Output filename |
... |
list with named options for writing files as in |
logical or SpatRaster
r <- rast(nrows=10, ncols=10, vals=1:100)
is.bool(r)
z <- as.bool(r)
is.bool(z)
x <- r > 25
is.bool(x)
rr <- r/2
is.int(rr)
is.int(round(rr))