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
Locationheader - 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
Locationheader - 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
lgwithin workspacews - 200
- HTML, XML, JSON
- HTML
- quietOnNotFound
-
- POST
- 405
-
- PUT
- Modify layer group
lgwithin workspacews - 200
- XML,JSON
-
- DELETE
- Delete layer group
lgwithin workspacews - 200
Exceptions¶
-
- Exception
- Status code
-
- GET for a layer group that does not exist for that workspace
- 404