WCS 服务

开放地理空间联盟 (OGC) 和网络覆盖服务 (WCS) 提供了在 Web 上共享栅格数据集的开放规范。ArcGIS for Server 用于根据包含栅格的影像集合、地图或地理数据库发布 WCS 服务。

WCS 服务所返回的数据可作为分析和建模操作的输入参数。这与 OGC WMS 服务形成鲜明对比,后者仅返回数据的图片。通过 WCS 服务获取的栅格数据集被称为 coverage。不要将此 coverage 与 ArcGIS 先前版本中所提供的矢量数据集(也称为 coverage)相混淆。

如果要在不同的平台和客户端之间使用一种开放并经认可的方式在网络上提供栅格数据集,则 WCS 服务非常有用。任何原生支持 WCS 1.0.0、1.1.0 及 1.1.1 规范的客户端均可查看和使用您的服务。

客户端应用程序通过向服务的 URL 中附加参数来使用 WCS 服务。发布到 ArcGIS Server 的 WCS 服务支持以下操作:

您可通过开放地理空间联盟网站了解有关 WCS 服务的详细信息。Esri 还提供了互操作和标准网页,详细介绍了 ArcGIS 中对 OGC 服务的支持。

创建 WCS 服务

在 ArcGIS Server 中,WCS 以地图服务、影像服务或地理数据服务的服务功能的形式来提供。要创建 WCS 服务,您需要创建上述三种服务中的任意一种并启用其 WCS 功能。WCS 服务的源应为下列任一数据形式:

注注:

ArcGIS Server 10.1 不支持个人地理数据库这种数据源。

通过地图服务或地理数据服务创建的 WCS 服务可能会包含多个 coverages。但是,源栅格数据必须具有一个有效的空间参考。基于影像服务的 WCS 服务则仅包含一个 WCS coverage。

配置 WCS 服务属性

WCS 服务的属性会显示在它的功能文件中,以便使用此服务的任何用户均可很好地了解这一服务发布程序。如果使用系统生成的功能文件发布 WCS 服务(默认),则建议自行填充 WCS 服务属性。有关可设置的每个 WCS 服务属性的信息,请参阅 WCS 服务的可用属性。此外,以下主题包含了有关如何到达可设置 WCS 服务属性的位置的说明:

使用外部功能文件设置 WCS 属性

如果您希望 WCS 服务提供服务功能的方式更加灵活,您可以使用外部功能文件。例如,ArcGIS Server 上托管的 WCS 服务仅支持其原有的空间参考系统和 WGS84。考虑到 ArcGIS Server 支持成千上万的预定义空间参考系统,那么通过使用外部 WCS 功能文件即可将这些空间参考系统添加至 WCS 服务并提供给 WCS 客户端。有关详细信息,请参阅对 WCS 服务使用外部功能文件

设置 WCS 服务的安全性

WCS 服务可以向 WCS 服务的使用者提供 ArcGIS Server 地图服务、地理数据服务或影像服务。WCS 服务的安全性实际上是通过控制 WCS 服务父地图服务、父地理数据服务或父影像服务的安全性来管理的。如果拒绝某个特殊角色(例如规划人员)访问地图,则无论尝试通过简单对象访问协议 (SOAP)、表述性状态转移 (REST) 还是 WCS 接口使用地图,规划人员都将无法访问该地图。

ArcGIS Server 支持多种不同的身份验证方案。预期通过 OGC 接口访问的服务应使用集成的 Windows 身份验证、HTTP Basic 或 HTTP Digest 进行安全性设置。大多数 OGC 客户端(非 Esri 客户端和 Esri 客户端)都能够识别并使用这些广泛应用的标准身份验证方案。

使用 WCS 服务

要连接至 WCS 服务,您需要知道它的 URL。当使用 ArcGIS Server 发布 WCS 服务时,其 URL 格式为:

http://<服务器名称>:<端口号>/services/<文件夹名称(如果适用)>/<服务名称>/<服务类型(可以是 MapServer、ImageServer 或 GeoDataServer)>/WCSServer?

请记住,WCS 功能可适用于地图服务、影像服务和地理数据服务。这就是此服务类型具有三个选项的原因。

WCS 服务 URL 示例

如果文件夹 Japan 中的地图服务 Tokyo 在计算机 myServer 上运行,且端口号为 6080,则 WCS 服务的 URL 如下所示:

http://myServer:6080/arcgis/services/Japan/Tokyo/MapServer/WCSServer?

如果影像服务 IdahoImages 在计算机 myServer 上运行,且端口号为 6080,则 WCS 服务的 URL 如下所示:

http://myServer:6080/arcgis/services/IdahoImages/ImageServer/WCSServer?

如果文件夹 Ohio 中的地理数据服务 SummitCounty 在计算机 myServer 上运行,且端口号为 6080,则 WCS 服务的 URL 如下所示:

http://myServer:6080/arcgis/services/Ohio/SummitCounty/GeoDataServer/WCSServer?

有关如何使用 WCS 服务的详细信息,请参阅在 Web 浏览器中与 WCS 服务进行通信

支持的输出格式

WCS 服务所支持的输出格式包括 GeoTIFF、NITF、HDF、JPEG、JPEG2000 和 PNG。要了解在 ArcGIS 中如何支持这些影像格式的详细信息,请参阅 ArcGIS 帮助文档中的受支持的栅格数据集文件格式

9/15/2013