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 |
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 |
200 |
HTML, XML, JSON |
HTML |
|
POST |
405 |
||||
PUT |
Modify layer group |
200 |
XML,JSON |
||
DELETE |
Delete layer group |
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 |
200 |
HTML, XML, JSON |
HTML |
POST |
Add a new layer group within workspace |
201, with |
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 |
200 |
HTML, XML, JSON |
HTML |
|
POST |
405 |
||||
PUT |
Modify layer group |
200 |
XML,JSON |
||
DELETE |
Delete layer group |
200 |
Exceptions¶
Exception |
Status code |
---|---|
GET for a layer group that does not exist for that workspace |
404 |