Layer groups
A layer group
is a grouping of layers and styles that can be accessed as a single layer in a WMS GetMap request. A layer group is sometimes referred to as a "base map".
/layergroups[.<format>]
Controls all layer groups.
Method | Action | Status code | Formats | Default Format |
---|---|---|---|---|
GET | Return all layer groups | 200 | HTML, XML, JSON | HTML |
POST | Add a new layer group | 201, with Location header |
XML,JSON | |
PUT | 405 | |||
DELETE | 405 |
/layergroups/<lg>[.<format>]
Controls a particular layer group.
Method | Action | Status code | Formats | Default Format | Parameters |
---|---|---|---|---|---|
GET | Return layer group lg |
200 | HTML, XML, JSON | HTML | quietOnNotFound |
POST | 405 | ||||
PUT | Modify layer group lg |
200 | XML,JSON | ||
DELETE | Delete layer group lg |
200 |
Exceptions
Exception | Status code |
---|---|
GET for a layer group that does not exist | 404 |
POST that specifies layer group with no layers | 400 |
PUT that changes name of layer group | 403 |
Parameters
quietOnNotFound
The quietOnNotFound
parameter avoids to log an Exception when the layergroup is not present. Note that 404 status code will be returned anyway.
/workspaces/<ws>/layergroups[.<format>]
Controls all layer groups in a given workspace.
Method | Action | Status code | Formats | Default Format |
---|---|---|---|---|
GET | Return all layer groups within workspace ws |
200 | HTML, XML, JSON | HTML |
POST | Add a new layer group within workspace ws |
201, with Location header |
XML,JSON | |
PUT | 405 | |||
DELETE | 405 |
/workspaces/<ws>/layergroups/<lg>[.<format>]
Controls a particular layer group in a given workspace.
Method | Action | Status code | Formats | Default Format | |
---|---|---|---|---|---|
GET | Return layer group lg within workspace ws |
200 | HTML, XML, JSON | HTML | quietOnNotFound |
POST | 405 | ||||
PUT | Modify layer group lg within workspace ws |
200 | XML,JSON | ||
DELETE | Delete layer group lg within workspace ws |
200 |
Exceptions
Exception | Status code |
---|---|
GET for a layer group that does not exist for that workspace | 404 |