风格¶
A style
描述Web地图服务应如何标记或呈现资源(功能类型或覆盖范围)。在geoserver中,样式是用指定的 SLD .
/styles[.<format>]
¶
控制所有样式。
方法 |
行动 |
状态代码 |
格式 |
默认格式 |
参数 |
---|---|---|---|---|---|
GET |
返回所有样式 |
200 |
HTML、XML、JSON |
HTML |
|
POST |
创建新样式 |
201带 |
sld、xml、json、zip See note below |
||
PUT |
405 |
||||
DELETE |
405 |
当使用SLD样式执行POST或PUT请求时, Content-type
头应设置为标识样式格式的mime类型。开箱即用支持的样式格式包括:
具有mime类型的sld 1.0
application/vnd.ogc.sld+xml
SLD 1.1/SE 1.1,MIME类型为
application/vnd.ogc.se+xml
SLD包(包含SLD的zip文件和样式中使用的图像文件),具有mime类型的application/zip
其他扩展(如 css )添加对其他格式的支持。
参数¶
name
¶
这个 name
参数指定要为样式指定的名称。当使用SLD格式的样式执行POST请求时,此选项最有用,并且无法从SLD本身推断出适当的名称。
raw
¶
这个 raw
参数指定是否放弃对上载样式内容的分析和编码。当设置为“真”时,样式负载将直接流到geoserver配置。如果要准确保留样式的内容和格式,请使用此设置。小心使用此设置,因为它可能会导致样式无效和不可用。默认值为“假”。
/styles/<s>[.<format>]
¶
控制给定的样式。
方法 |
行动 |
状态代码 |
格式 |
默认格式 |
参数 |
---|---|---|---|---|---|
GET |
返回样式 |
200 |
SLD、HTML、XML、JSON |
HTML |
|
POST |
405 |
||||
PUT |
修改样式 |
200 |
sld、xml、json、zip See note above |
||
DELETE |
删除样式 |
200 |
例外情况¶
例外 |
状态代码 |
---|---|
获取不存在的样式 |
404 |
把它改成样式名 |
403 |
根据现有图层引用的样式删除 |
403 |
参数¶
purge
¶
这个 purge
参数指定是否应在磁盘上删除样式的基础SLD文件。此参数的允许值为“真”或“假”。当设置为“真”时,基础文件将被删除。
recurse
¶
这个 recurse
参数删除对现有图层中指定样式的引用。此参数的允许值为“真”或“假”。默认值为“假”。
quietOnNotFound
¶
这个 quietOnNotFound
当样式不存在时,参数避免记录异常。请注意,404状态代码仍将返回。
pretty
¶
这个 pretty
参数以人类可读的格式返回样式,并带有适当的空格和缩进。如果请求样式的本机格式,则此参数无效-在本例中,API将返回基础文件的确切内容。HTML、XML和JSON格式不支持此参数。
/workspaces/<ws>/styles[.<format>]
¶
控制给定工作区中的所有样式。
方法 |
行动 |
状态代码 |
格式 |
默认格式 |
参数 |
---|---|---|---|---|---|
GET |
返回工作区中的所有样式 |
200 |
HTML、XML、JSON |
HTML |
|
POST |
在工作区中创建新样式 |
201带 |
sld、xml、json、zip See note above |
||
PUT |
405 |
||||
DELETE |
405 |
/workspaces/<ws>/styles/<s>[.<format>]
¶
控制给定工作区中的特定样式。
方法 |
行动 |
状态代码 |
格式 |
默认格式 |
参数 |
---|---|---|---|---|---|
GET |
返回样式 |
200 |
SLD、HTML、XML、JSON |
HTML |
|
POST |
405 |
||||
PUT |
修改样式 |
200 |
sld、xml、json、zip See note above |
||
DELETE |
删除样式 |
200 |
例外情况¶
例外 |
状态代码 |
---|---|
获取该工作区不存在的样式 |
404 |