Value
Object of R6Class
modelling a WMS layer
Note
Abstract class used by ows4R
Author
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Public fields
description
description
features
features
Methods
Inherited methods
Method new()
Initializes an object of class WMSLayer
Usage
WMSLayer$new(xmlObj, capabilities, version, logger = NULL)
Arguments
xmlObj
an object of class XMLInternalNode-class to initialize from XML
capabilities
object of class WMSCapabilities
version
service version
logger
logger
Method getName()
Get layer name
Returns
object of class character
Method getTitle()
Get layer title
Returns
object of class character
Method getAbstract()
Get layer abstract
Returns
object of class character
Method getKeywords()
Get layer keywords
Returns
object of class character
Method getDefaultCRS()
Get layer default CRS
Returns
object of class character
Method getBoundingBox()
Get layer bounding box
Usage
WMSLayer$getBoundingBox()
Returns
object of class matrix
Method getBoundingBoxSRS()
Get layer bounding box SRS
Usage
WMSLayer$getBoundingBoxSRS()
Returns
object of class character
Method getBoundingBoxCRS()
Get layer bounding box CRS
Usage
WMSLayer$getBoundingBoxCRS()
Returns
object of class character
Method getStyles()
Get layer styles
Returns
an object of class list
Method getStylenames()
Get layer style names
Returns
list of object of class character
Method getDimensions()
Get layer dimensions
Usage
WMSLayer$getDimensions(time_format = "character")
Arguments
time_format
time format. Default is character
Returns
a list
including default value and listed possible values
Method getTimeDimension()
Get layer TIME dimensions
Usage
WMSLayer$getTimeDimension(time_format = "character")
Arguments
time_format
time format. Default is character
Returns
a list
including default value and listed possible values
Method getElevationDimension()
Get layer ELEVATION dimensions
Usage
WMSLayer$getElevationDimension()
Returns
a list
including default value and listed possible values
Method getFeatureInfo()
Get feature info
Usage
WMSLayer$getFeatureInfo(
srs = NULL,
styles = NULL,
feature_count = 1,
x,
y,
width,
height,
bbox,
info_format = "text/xml",
...
)
Arguments
srs
srs
styles
styles
feature_count
feature count. Default is 1
x
x
y
y
width
width
height
height
bbox
bbox
info_format
info format. Default is "text/xml"
...
any other parameter to pass to a WMSGetFeatureInfo request
Returns
an object of class sf
given the feature(s)
Method clone()
The objects of this class are cloneable with this method.
Usage
WMSLayer$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.