This class models a GeoServer layer. This class is to be used for published resource (feature type or coverage).
This class models a GeoServer style.
Object of R6Class for modelling a GeoServer layer
Object of R6Class for modelling a GeoServer style
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
geosapi::GSRESTResource -> GSLayer
fullfull
namename
pathpath
defaultStyledefault style
stylesstyles
enabledenabled
queryablequeryable
advertisedadvertised
new()Initializes an object of class GSLayer
GSLayer$new(xml = NULL)xmlobject of class xml_node-class
decode()Decodes from XML
GSLayer$decode(xml)xmlobject of class xml_node-class
setName()Set name
GSLayer$setName(name)namename
setPath()Set path
GSLayer$setPath(path)pathpath
setEnabled()Set enabled
GSLayer$setEnabled(enabled)enabledenabled
setQueryable()Set queryable
GSLayer$setQueryable(queryable)queryablequeryable
setAdvertised()Set advertised
GSLayer$setAdvertised(advertised)advertisedadvertised
setDefaultStyle()Set default style
GSLayer$setDefaultStyle(style)styleobject o class GSStyle or character
setStyles()Set styles
GSLayer$setStyles(styles)stylesstyles
addStyle()Adds style
GSLayer$addStyle(style)stylestyle, object o class GSStyle or character
TRUE if added, FALSE otherwise
delStyle()Deletes style
GSLayer$delStyle(style)stylestyle, object o class GSStyle or character
TRUE if deleted, FALSE otherwise
clone()The objects of this class are cloneable with this method.
GSLayer$clone(deep = FALSE)deepWhether to make a deep clone.
geosapi::GSRESTResource -> GSStyle
fullfull
namename
filenamefilename
new()Initializes a GSStyle
GSStyle$new(xml = NULL, name = NULL, filename = NULL)xmlan object of class xml_node-class
namename
filenamefilename
decode()Decodes from XML
GSStyle$decode(xml)xmlan object of class xml_node-class
setName()set name
GSStyle$setName(name)namename
setFilename()Set filename
GSStyle$setFilename(filename)filenamefilename
clone()The objects of this class are cloneable with this method.
GSStyle$clone(deep = FALSE)deepWhether to make a deep clone.
Geoserver REST API Resource
Geoserver REST API Style
lyr <- GSLayer$new()
lyr <- GSStyle$new()
Run the code above in your browser using DataLab