WFSFeatureType
WFSFeatureType
Object of R6Class modelling a WFS feature type
R6Class object.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ows4R::OGCAbstractObject -> WFSFeatureType
descriptiondescription
featuresfeatures
Inherited methods
ows4R::OGCAbstractObject$ERROR()ows4R::OGCAbstractObject$INFO()ows4R::OGCAbstractObject$WARN()ows4R::OGCAbstractObject$encode()ows4R::OGCAbstractObject$getClass()ows4R::OGCAbstractObject$getClassName()ows4R::OGCAbstractObject$getNamespaceDefinition()ows4R::OGCAbstractObject$isFieldInheritedFrom()ows4R::OGCAbstractObject$logger()
new()Initializes an object of class WFSFeatureType
WFSFeatureType$new(xmlObj, capabilities, version, logger = NULL)xmlObjan object of class XMLInternalNode-class to initialize from XML
capabilitiesobject of class WFSCapabilities
versionservice version
loggerlogger
getName()Get feature type name
WFSFeatureType$getName()objectof class character
getTitle()Get feature type title
WFSFeatureType$getTitle()objectof class character
getAbstract()Get feature type abstract
WFSFeatureType$getAbstract()objectof class character
getKeywords()Get feature type keywords
WFSFeatureType$getKeywords()objectof class character
getDefaultCRS()Get feature type default CRS
WFSFeatureType$getDefaultCRS()objectof class character
getBoundingBox()Get feature type bounding box
WFSFeatureType$getBoundingBox()objectof class matrix
getDescription()Describes a feature type
WFSFeatureType$getDescription(pretty = FALSE)prettypretty whether to return a prettified data.frame. Default is FALSE
a list of WFSFeatureTypeElement or data.frame
getFeatures()Get features
WFSFeatureType$getFeatures(
...,
outputFormat = NULL,
paging = FALSE,
paging_length = 1000,
parallel = FALSE,
parallel_handler = NULL,
cl = NULL
)...any other parameter to pass to the WFSGetFeature request
outputFormatoutput format
pagingpaging. Default is FALSE
paging_lengthnumber of features to request per page. Default is 1000
parallelwhether to get features using parallel multicore strategy. Default is FALSE
parallel_handlerHandler function to parallelize the code. eg mclapply
cloptional cluster object for parallel cluster approaches using eg. parallel::makeCluster
typeNamethe name of the feature type
features as object of class sf
clone()The objects of this class are cloneable with this method.
WFSFeatureType$clone(deep = FALSE)deepWhether to make a deep clone.