WCS-运营

本节提供有关WFS服务器提供的操作类型的详细信息。该列表包括由WFS服务器的不同配置(正式称为一致性类)提供的操作。

WCS运营

Operation

Description

GetCapabilities

检索有关服务的元数据,包括支持的操作和参数以及可用Coverage列表。

DescribeCoverage

返回WCS实例提供或接受的覆盖范围的说明。

GetCoverage

返回从通过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文档。该文件将通知客户端应用程序有关覆盖率的结构,例如,如果覆盖率是网格化的,则维度。

http://ows.eox.at/cite/mapserver?service=wcs&version=2.0.1&request=DescribeCoverage&coverageid=MER_FRS_1PNUPA20090701_124435_000005122080_00224_38354_6861_RGB

GetCoverage

确定哪些覆盖数据可用后,WCS客户端和服务器之间交互的下一步将是检索覆盖数据。这是通过调用 GetCoverage 手术开始了。

下表定义了WCS中允许的参数 GetCoverage KVP请求。

Parameter

Mandatory/

Optional

Description

请求=GetCoverage

必填项

此参数标识请求要调用的操作。

服务=WCS

必填项

此参数用于指示正在调用特定服务器上的哪些可用服务类型。调用web要素服务时,服务参数的值应为“wcs”。

VERSION

必填项

这用于指示请求编码符合哪个版本的WCS规范。

EXTENSION

可选

要从客户端发送到服务器的任何辅助信息

COVERAGEID

必填项

要在响应中描述的覆盖范围的标识符。

FORMAT

可选

对返回的Coverage进行编码的格式的MIME类型标识符。

MEDIATYPE

可选

如果存在,则强制多部分编码。

DIMENSIONSUBSET

可选

子集规格,每个子集尺寸一个。

一个例子 GetCoverage 可用于从服务检索数据的请求如下所示。

http://ows.eox.at/cite/mapserver?service=wcs&version=2.0.1&request=getcoverage&coverageid=MER_FRS_1PNUPA20090701_124435_000005122080_00224_38354_6861_RGB

这个 GetCoverage Request使用一组描述要返回的数据的参数查询服务器。

中返回的数据 GetCoverage 响应可以由桌面地理信息系统(GIS)呈现,也可以转发到OGC网络地图服务(WMS)进行呈现。或者,可以将其转发到OGC Web处理服务(WPS)进行进一步处理。