在 Web 浏览器中与 WCS 服务进行通信

Web 浏览器是 WCS 服务最简单的客户端。您可通过 HTTP 发出 WCS 请求,然后会通过浏览器返回响应或者异常。WCS 服务支持以下三种操作:GetCapabilities、DescribeCoverage 和 GetCoverage。通过附加相应的 URL 参数,客户端可执行这些操作来获取 WCS 服务中的服务元数据、coverage 信息和 coverage 本身。OGC WCS 规范中包含了对这些操作和参数的详细介绍。

ArcGIS for Desktop 可作为 WCS 服务的客户端。可在 ArcMap 中显示 WCS coverage (与栅格图层相似);可通过导出数据 对话框将其导出至栅格数据集;可作为某些地理处理工具的输入参数。要了解详细信息,请参阅向 ArcMap 中添加 WCS 服务

此外,许多第三方应用程序可与 WCS 以及其他 OGC 服务结合使用。

以下内容为使用 Web 浏览器请求 ArcGIS Server WCS 服务的示例。

GetCapabilities

此请求将以 GML 格式返回全部服务级别元数据和数据的简要描述。要使用 GetCapabilities 操作,请复制 WCS 服务 URL 并粘贴到地址栏中,然后在 URL 末尾添加 ?SERVICE=WCS&VERSION=1.0.0&REQUEST=GETCAPABILITIES

URL 示例: http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GETCAPABILITIES

DescribeCoverage

此请求将以 GML 格式返回服务中的一个或多个 coverages 的完整描述。要使用 DescribeCoverage 操作,请复制 WCS 服务 URL 并粘贴到地址栏中,然后在 URL 末尾添加 ?SERVICE=WCS&VERSION=1.0.0&REQUEST=DescribeCoverage&COVERAGE=1

URL 示例: http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=DescribeCoverage&COVERAGE=1

GetCoverage

此请求以下列任一受支持格式返回 coverage:GeoTIFF、NITF、HDF、JPEG、JPEG2000 和 PNG。要使用 GetCoverage 操作,请复制 WCS 服务 URL 并粘贴到地址栏中,然后在 URL 末尾添加 ?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&CRS=EPSG:4326&RESPONSE_CRS=EPSG:4326&BBOX=-158.203125,-105.46875,158.203125,105.46875&WIDTH=500&HEIGHT=500&FORMAT=jpeg

URL 示例: http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&CRS=EPSG:4326&RESPONSE_CRS=EPSG:4326&BBOX=-158.203125,-105.46875,158.203125,105.46875&WIDTH=500&HEIGHT=500&FORMAT=jpeg

对于源于镶嵌数据集的 WCS 服务,可以添加 TIMEIMAGES 参数:

时间

TIME - 通过指定时间实例或时间范围来支持时间查询。格式可为 YYYYMMDDHHMMSS、YYYYMMDD、YYYYMM 或 YYYY。

TIME=1999(时间为 1999 年)

URL 示例: http://server_name/arcgis/services/service_name/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999

TIME=1980/2010(时间为 1980 年至 2010 年)

URL 示例: http://server_name/arcgis/services/service_name/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1980/2010

TIME=1999-12-31T14:30:30/2000-01-01T14:30:30

URL 示例: http://server_name/arcgis/services/service_name/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999-12-31T14:30:30/2000-01-01T14:30:30

9/15/2013