风格

A style 描述Web地图服务应如何标记或呈现资源(功能类型或覆盖范围)。在geoserver中,样式是用指定的 SLD .

/styles[.<format>]

控制所有样式。

方法

行动

状态代码

格式

默认格式

参数

GET

返回所有样式

200

HTML、XML、JSON

HTML

POST

创建新样式

201带 Location 页眉

sld、xml、json、zip See note below

name raw

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

返回样式 s

200

SLD、HTML、XML、JSON

HTML

quietOnNotFound pretty

POST

405

PUT

修改样式 s

200

sld、xml、json、zip See note above

raw

DELETE

删除样式 s

200

purge

recurse

例外情况

例外

状态代码

获取不存在的样式

404

把它改成样式名

403

根据现有图层引用的样式删除

403

参数

purge

这个 purge 参数指定是否应在磁盘上删除样式的基础SLD文件。此参数的允许值为“真”或“假”。当设置为“真”时,基础文件将被删除。

recurse

这个 recurse 参数删除对现有图层中指定样式的引用。此参数的允许值为“真”或“假”。默认值为“假”。

quietOnNotFound

这个 quietOnNotFound 当样式不存在时,参数避免记录异常。请注意,404状态代码仍将返回。

pretty

这个 pretty 参数以人类可读的格式返回样式,并带有适当的空格和缩进。如果请求样式的本机格式,则此参数无效-在本例中,API将返回基础文件的确切内容。HTML、XML和JSON格式不支持此参数。

/workspaces/<ws>/styles[.<format>]

控制给定工作区中的所有样式。

方法

行动

状态代码

格式

默认格式

参数

GET

返回工作区中的所有样式 ws

200

HTML、XML、JSON

HTML

POST

在工作区中创建新样式 ws

201带 Location 页眉

sld、xml、json、zip See note above

name raw

PUT

405

DELETE

405

purge

/workspaces/<ws>/styles/<s>[.<format>]

控制给定工作区中的特定样式。

方法

行动

状态代码

格式

默认格式

参数

GET

返回样式 s 在工作区内 ws

200

SLD、HTML、XML、JSON

HTML

quietOnNotFound

POST

405

PUT

修改样式 s 在工作区内 ws

200

sld、xml、json、zip See note above

raw

DELETE

删除样式 s 在工作区内 ws

200

例外情况

例外

状态代码

获取该工作区不存在的样式

404

Previous: 覆盖范围
Next: