WCS-运营¶
本节提供有关WFS服务器提供的操作类型的详细信息。该列表包括由WFS服务器的不同配置(正式称为一致性类)提供的操作。
Operation |
Description |
---|---|
|
检索有关服务的元数据,包括支持的操作和参数以及可用Coverage列表。 |
|
返回WCS实例提供或接受的覆盖范围的说明。 |
|
返回从通过WCS发布的数据存储中选择的Coverage实例。 |
以下是可以发送给WCS提供的操作的请求示例。
GetCapabilities¶
此示例使用实现WCS标准的演示服务器。在此示例中,请求由WCS客户端应用程序发出,以调用WCS服务器上的操作。
首先,客户端应用程序需要找出WCS提供的覆盖范围,因此客户端应用程序发出 GetCapabilities 请求。
下表定义了WCS中允许的一些参数 GetCapabilities KVP请求。
一个例子 GetCapabilities 可用于标识服务中可用承保范围的请求如下所示。
http://ows.eox.at/cite/mapserver?service=wcs&version=2.0.1&request=getcapabilities
可用coverage的名称和标识符从由返回的功能文档中获取 GetCapabilities 回应。还要注意,Capability文档标识了服务支持的图像格式。
DescribeCoverage¶
确定了可用的覆盖范围后,WCS客户端和服务器之间交互的下一步将是检索覆盖范围的描述。这是通过调用 DescribeCoverage 手术开始了。
下表定义了 DescribeCoverage KVP请求。
一个例子 DescribeCoverage 请求如下所示。请注意,响应是一个CoverageDescription XML文档。该文件将通知客户端应用程序有关覆盖率的结构,例如,如果覆盖率是网格化的,则维度。
GetCoverage¶
确定哪些覆盖数据可用后,WCS客户端和服务器之间交互的下一步将是检索覆盖数据。这是通过调用 GetCoverage 手术开始了。
下表定义了WCS中允许的参数 GetCoverage KVP请求。
Parameter |
Mandatory/ Optional |
Description |
---|---|---|
请求=GetCoverage |
必填项 |
此参数标识请求要调用的操作。 |
服务=WCS |
必填项 |
此参数用于指示正在调用特定服务器上的哪些可用服务类型。调用web要素服务时,服务参数的值应为“wcs”。 |
VERSION |
必填项 |
这用于指示请求编码符合哪个版本的WCS规范。 |
EXTENSION |
可选 |
要从客户端发送到服务器的任何辅助信息 |
COVERAGEID |
必填项 |
要在响应中描述的覆盖范围的标识符。 |
FORMAT |
可选 |
对返回的Coverage进行编码的格式的MIME类型标识符。 |
MEDIATYPE |
可选 |
如果存在,则强制多部分编码。 |
DIMENSIONSUBSET |
可选 |
子集规格,每个子集尺寸一个。 |
一个例子 GetCoverage 可用于从服务检索数据的请求如下所示。
这个 GetCoverage Request使用一组描述要返回的数据的参数查询服务器。
中返回的数据 GetCoverage 响应可以由桌面地理信息系统(GIS)呈现,也可以转发到OGC网络地图服务(WMS)进行呈现。或者,可以将其转发到OGC Web处理服务(WPS)进行进一步处理。