SfcArray-class {via} | R Documentation |
Array of 'sf
'-derived class data
Description
Array class for easier navigation of vector spatial datasets
Arguments
stack |
A |
index |
A |
dim |
A |
Details
The class implements structures to organize entire 'sfc
' and 'sf
' objects that share coordinate reference systems. The 'SfcArray' class is derived from 'XArray
' and represents arrays of geometry sets. The 'SfArray
' class is derived from 'SfArray
', that allows the wrapping of 'sf
' objects with attributes. Subsetting rules were defined using the proxy object in the @index
slot. See examples for implementations.
The classes have two slots:
@stack
: A list
object with multiple 'sf
' class layers, the actual data.
@index
: A proxy object that represents the organization of the layers.
Value
An 'SfcArray
' or 'SfArray
'-class object.
Examples
# example data
library(sf)
data(paleocoastlines)
st <-paleocoastlines@stack
ind <- 1:nlayers(st)
dim(ind) <- c(3,2)
dimnames(ind) <- list(age=c(0, 10, 20), c("margin", "coastlines"))
sa<- SfcArray(stack=st, index=ind)