Geoserver REST API Layer Manager
Geoserver REST API Layer Manager
Format
R6Class object.
Value
Object of R6Class with methods for managing GeoServer
Layers as results of published feature types or coverages
Super class
geosapi::GSManager -> GSLayerManager
Methods
Inherited methods
geosapi::GSManager$ERROR()geosapi::GSManager$INFO()geosapi::GSManager$WARN()geosapi::GSManager$connect()geosapi::GSManager$getClassName()geosapi::GSManager$getCoverageStoreManager()geosapi::GSManager$getDataStoreManager()geosapi::GSManager$getNamespaceManager()geosapi::GSManager$getServiceManager()geosapi::GSManager$getStyleManager()geosapi::GSManager$getSystemStatus()geosapi::GSManager$getUrl()geosapi::GSManager$getWorkspaceManager()geosapi::GSManager$initialize()geosapi::GSManager$logger()geosapi::GSManager$monitor()geosapi::GSManager$reload()
Method getLayers()
Get the list of layers.
Returns
an object of class list giving items of class GSLayer
Method createLayer()
Creates a new layer given an object of class GSLayer
Arguments
layerobject of class GSLayer
Method updateLayer()
Updates a layer given an object of class GSLayer
Arguments
layerobject of class GSLayer
Method deleteLayer()
Deletes layer given an object of class GSLayer
Method createLayerGroup()
Creates a layer group
Arguments
layerGroupobject of class GSLayerGroup
wsworkspace name. Optional
Method updateLayerGroup()
Updates a layer group
Arguments
layerGroupobject of class GSLayerGroup
wsworkspace name. Optional