覆盖范围

A coverage 是源自覆盖存储的栅格数据集。

/workspaces/<ws>/coveragestores/<cs>/coverages[.<format>]

控制给定覆盖范围存储区和工作区中的所有覆盖范围。

方法

行动

状态代码

格式

默认格式

GET

列出Coverage Store中的所有Coverage cs

200

HTML、XML、JSON

HTML

POST

创建新的覆盖范围

201带 Location 页眉

XML、JSON

PUT

405

DELETE

405

/workspaces/<ws>/coveragestores/<cs>/coverages/<c>[.<format>]

控制给定覆盖率存储区和工作区中的特定覆盖率。

方法

行动

状态代码

格式

默认格式

参数

GET

退换货范围 c

200

HTML、XML、JSON

HTML

quietOnNotFound

POST

405

PUT

修改覆盖范围 c

200

XML、JSON

DELETE

删除覆盖范围 c

200

recurse

例外情况

例外

状态代码

获取不存在的覆盖范围

404

把它改成覆盖范围的名称

403

把改变覆盖范围的存储

403

参数

recurse

这个 recurse 参数递归删除指定覆盖率引用的所有层。此参数的允许值为“真”或“假”。默认值为“假”。

quietOnNotFound

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

结构性覆盖

结构覆盖层是指其内容由颗粒组成的覆盖层,通常与属性相关,通常用于表示时间、海拔和其他附加到颗粒本身的自定义尺寸。图像马赛克是一个可写的结构化覆盖阅读器的例子,其中每个马赛克颗粒都与属性相关。netcdf是只读的一个例子,其中文件中包含的多维网格显示为一组二维切片,每个切片都与一组不同的变量值关联。

以下API仅适用于结构化覆盖率阅读器。

/workspaces/<ws>/coveragestores/<cs>/coverages/<coverage>/index[.<format>]

声明与指定覆盖率关联的一组属性、它们的名称、类型和最小/最大出现次数。

方法

行动

状态代码

格式

默认格式

参数

GET

返回属性、它们的名称和类型

200

XML、JSON

XML

POST

405

PUT

405

DELETE

405

/workspaces/<ws>/coveragestores/<cs>/coverages/<coverage>/index/granules.<format>

返回颗粒的完整列表,每个颗粒都有其属性vales和geometry,并允许有选择地删除它们。

方法

行动

状态代码

格式

默认格式

参数

GET

返回在GML(使用XML时)或GEOJSON(使用JSON时)中的颗粒及其属性列表。

200

XML、JSON

XML

offset, limit, filter

POST

405

PUT

405

DELETE

删除颗粒(全部或仅通过过滤器参数选择的颗粒)

200

filter

参数

offset

这个 offset 参数指示geoserver在返回数据时跳过指定数量的第一个粒子。

limit

这个 limit 参数指示Geoserver在返回数据时最多返回指定数量的粒。

filter

这个 filter 参数是一个cql过滤器,允许根据属性值选择将返回哪些颗粒。

/workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index/granules/<granuleId>.<format>

返回单个颗粒并允许其移除。

方法

行动

状态代码

格式

默认格式

参数

GET

返回在gml(使用xml时)或geojson(使用json时)中指定的颗粒及其属性。

200

XML、JSON

XML

quietOnNotFound

POST

405

PUT

405

DELETE

删除颗粒

200

例外情况

例外

状态代码

获取不存在的颗粒

404

参数

quietOnNotFound

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

Next: 风格