Coerce a SpatRaster or SpatVector into a data.frame or a SpatVector into list
# S4 method for SpatVector
as.data.frame(x, geom=NULL)# S4 method for SpatRaster
as.data.frame(x, xy=FALSE, cells=FALSE, na.rm=TRUE)
# S4 method for SpatVector
as.list(x, geom=NULL)
# S4 method for SpatRaster
as.list(x)
SpatVector
character or NULL. If not NULL, either "WKT" or "HEX", to get the geometry included in Well-Known-Text or hexadecimal notation
logical. If TRUE
, the coordinates of each raster cell are included
logical. If TRUE
, the cell numbers of each raster cell are included
logical. If TRUE
, cells that have a NA value in at least one layer are removed
data.frame
see coerce
for as.data.frame
with a SpatRaster; and geom
to only extract the geometry of a SpatVector
# NOT RUN {
f <- system.file("ex/lux.shp", package="terra")
v <- vect(f)
as.data.frame(v)
as.list(v)
# }
Run the code above in your browser using DataLab