This function extracts data from all raster objects in
ObsLulcRasterStack or ExpVarRasterList objects
for a specified timestep.
Usage
## S3 method for class 'ExpVarRasterList'
as.data.frame(x, row.names = NULL,
optional = FALSE, cells, t = 0, ...)
## S3 method for class 'ObsLulcRasterStack'
as.data.frame(x, row.names = NULL,
optional = FALSE, cells, t = 0, ...)
## S4 method for signature 'ExpVarRasterList'
as.data.frame(x, row.names = NULL,
optional = FALSE, cells, t = 0, ...)
## S4 method for signature 'ObsLulcRasterStack'
as.data.frame(x, row.names = NULL,
optional = FALSE, cells, t = 0, ...)
Arguments
x
an ExpVarRasterList or ObsLulcRasterStack object
row.names
NULL or a character vector giving the row.names for the
data.frame. Missing values are not allowed
optional
logical. If TRUE, setting row names and converting column
names (to syntactic names: see make.names) is optional
cells
index of cells to be extracted, which may be a
SpatialPoints* object or a numeric vector representing cell numbers
(see raster::extract)
t
numeric indicating the time under consideration
...
additional arguments (none)
Details
If x is an ObsLulcRasterStack object the raster corresponding to t is first
transformed to a RasterBrick with a boolean layer for each class with
raster::layerize.