在 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。
DescribeCoverage
此请求将以 GML 格式返回服务中的一个或多个 coverages 的完整描述。要使用 DescribeCoverage 操作,请复制 WCS 服务 URL 并粘贴到地址栏中,然后在 URL 末尾添加 ?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。
对于源于镶嵌数据集的 WCS 服务,可以添加 TIME 和 IMAGES 参数:
时间
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
图像/影像
IMAGE - 支持各个栅格的查询
IMAGES=1,2(其中数字表示影像服务目录表的对象 ID)