rts | R Documentation |
Constructor function to create a raster time series (Raster*TS
) object. rts object can be created from a vector of image files names, a RasterStack or a RasterBrick object (defined in raster) together with a vector of time/dates-must be of known time-based class. This function can also be used to read a raster time series file.
rts(x, time,...)
x |
A character vector including names of image/raster files, or |
time |
a vector holding date/time data with the same length as rasters in |
... |
see details |
A raster time series object is created by combining a RasterStack
or RasterBrick
objct, defined in raster and a xts
object in xts-package
.
RasterStack
or RasterBrick
can be created by using stack
and brick
functions, respectively in raster-package
. If a character vector including the name of raster files is used for x
, stack
function is internally called by rts
. time
information is handled by xts
object. The date/time values in the vector of time
should be correspond to the raster files (i.e. first date/time for first raster, ...) and have the same length as the number of rasters in x
.
If a name of a raster time series file is provided for the x
argument, it acts the same as coderead.rts.
If x
is the name of Raster Time Series file (a character), it calls read.rts
to read the file. By default, the Raster Time Series is read as the class of SpatRasterTS
, but the user can provide cls
argument to specify a different rts class (e.g., cls='RasterBrickTS'
)
RasterStackTS or RasterBrickTS
Babak Naimi
stack, brick, xts
## Not run:
path <- system.file("external", package="rts") # location of files
lst <- list.files(path=path,pattern='.asc$',full.names=TRUE)
lst # list of raster files
r <- rast(lst) # creating a RasterStack object
r
d <- c("2000-02-01","2000-03-01","2000-04-01","2000-05-01") # corresponding dates to 4 rasters
d <- as.Date(d) # or d <- as.POSIXct(d)
rt <- rts(r,d) # creating a RasterStackTS object
rt
plot(rt)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.