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()ows4R::OGCAbstractObject$print()
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
hasGeometry()Indicates with feature type has a geometry
WFSFeatureType$hasGeometry()object of class logical
getGeometryType()Get geometry type
WFSFeatureType$getGeometryType()object of class character representing the geometry tpe
getFeaturesCRS()Inherits features CRS
WFSFeatureType$getFeaturesCRS(obj)objfeatures object
object of class integer
getFeatures()Get features
WFSFeatureType$getFeatures(
  ...,
  validate = TRUE,
  outputFormat = NULL,
  paging = FALSE,
  paging_length = 1000,
  parallel = FALSE,
  parallel_handler = NULL,
  cl = NULL
)...any other parameter to pass to the WFSGetFeature request
validateWhether features have to be validated vs. the feature type description. Default is TRUE
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.