| GSLayer | R Documentation |
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.
R6Class object.
R6Class object.
Geoserver REST API Resource
Geoserver REST API Style
Object of R6Class for modelling a GeoServer layer
Object of R6Class for modelling a GeoServer style
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.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
lyr <- GSLayer$new()
lyr <- GSStyle$new()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.