Methods to create a SpatRasterDataset. This is an object to hold "sub-datasets", each a SpatRaster that in most cases will have multiple layers.
See describe
for getting information about the sub-datasets present in a file.
# S4 method for missing
sds(x, ...) # S4 method for character
sds(x, ids=0, ...)
# S4 method for SpatRaster
sds(x, ...)
# S4 method for list
sds(x, ...)
character (filename), or SpatRaster, or list of SpatRaster objects, or missing. If multiple filenames are provided, it is attempted to make SpatRasters from these, and combine them into a SpatRasterDataset
optional. vector of integer subdataset ids. Ignored if the first value is not a postive integer
additional arguments. Can be other SpatRaster
objects if x
is a SpatRaster
SpatRasterDataset
# NOT RUN {
s <- rast(system.file("ex/logo.tif", package="terra"))
x <- sds(s, s/2)
names(x) <- c("first", "second")
x
length(x)
# extract the second SpatRaster
x[2]
# }
Run the code above in your browser using DataLab