ext {terra} | R Documentation |
Get a SpatExtent of a SpatRaster, or coordinates from such an object. Or create a SpatExtent from a vector (length=4; order= xmin, xmax, ymin, ymax)
See set.ext
to set the extent in place.
## S4 method for signature 'SpatRaster'
ext(x, cells=NULL)
## S4 method for signature 'SpatVector'
ext(x)
## S4 method for signature 'numeric'
ext(x, ...)
## S4 replacement method for signature 'SpatRaster,SpatExtent'
ext(x)<-value
## S4 replacement method for signature 'SpatRaster,numeric'
ext(x)<-value
## S4 method for signature 'SpatExtent'
x$name
## S4 replacement method for signature 'SpatExtent'
x$name<-value
x |
SpatRaster |
cells |
postive integer (cell) numbers to subset the extent to area covered by these cells |
value |
SpatExtent, or numeric vector of lenght four (xmin, xmax, ymin, ymax), or a single number with the |
name |
charcter, one of xmin, xmax, ymin, or ymax |
... |
if |
SpatExtent
r <- rast()
e <- ext(r)
as.vector(e)
as.character(e)
ext(r) <- c(0, 2.5, 0, 1.5)
r
er <- ext(r)
round(er)
# go "in"
floor(er)
# go "out"
ceiling(er)
ext(r) <- e