Create a Raster Time Series object
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.
A character vector including names of image/raster files, or
a vector holding date/time data with the same length as rasters in
A raster time series object is created by combining a
RasterBrick objct, defined in raster and a
xts object in
RasterBrick can be created by using
brick functions, respectively in
raster-package. If a character vector including the name of raster files is used for
stack function is internally called by
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
If a name of a raster time series file is provided for the
x argument, it acts the same as coderead.rts.
RasterStackTS or RasterBrickTS
stack, brick, xts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
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 <- stack(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)
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.