ArcGIS Server 中的 OGC 支持
开放地理空间联盟 (OGC) Web 服务能够使地图和数据以国际公认的开放格式在 Web 上可用。OGC 定义了相关规范,可使具有受支持客户端应用程序的任何人均可在 Web 上使用地图和数据。所有开发人员均可免费使用 OGC 规范来创建此类受支持的客户端。某些情况下,客户端可能如同 Web 浏览器一样简单。其他情况下,它可能是如同 ArcMap 一样的丰富客户端。
ArcGIS Server 中的 OGC 发布功能
OGC 定义了多种服务类型,分别用于提供不同类型的数据和地图。ArcGIS for Desktop 允许发布以下类型的 OGC 服务:
- Web 地图服务 (WMS),用于以地图图像的方式提供一组图层
- Web 地图切片服务 (WMTS),用于以缓存地图切片的形式提供地图图层
- Web 要素服务 (WFS),用于以矢量要素的形式提供数据
- 网络覆盖服务 (WCS),用于以栅格 coverage 的形式提供数据(不要与 ESRI 的 ArcInfo coverage 格式相混淆)
- 网络处理服务 (WPS),用于提供地理空间处理功能
可通过对特定类型的 ArcGIS Server 服务启用相应的功能来发布这些服务。创建服务时,您必须显式启用 OGC 功能;默认情况下它们并未启用。
下表列出了哪些服务类型可提供 OGC 功能:
WCS | WFS | WMS | WMTS | WPS | |
---|---|---|---|---|---|
地图服务 | X | X | X | X | |
地理数据服务 | X | X | |||
影像服务 | X | X | X | ||
地理处理服务 | X |
使用 OGC 服务
除了发布服务之外,您还可通过 ArcGIS for Desktop(ArcMap、ArcGlobe 和 ArcGIS Explorer)来使用组织内部或外部的现有 OGC 服务。此外,适用于 Flex 和 Silverlight 的 ArcGIS Web API 和 ArcGIS 查看器还能用来构建使用 OGC 服务的 Web 应用程序。
元数据和门户
发布 OGC 服务后,您可能希望将其组织到一个目录中,以使他人可查看您服务器上的可用内容。可使用 Esri Geoportal Server 发布这种类型的目录。可将这些元数据服务构建为符合某一项公认的数据编目和检索标准。所支持的标准包括 Z39.50(国际标准化组织 (ISO) 制定的标准)、支持 eb-RIM 和 ISO 配置文件的 CSW (OGC 制定的标准) 以及 OAI-PMH 元数据采集标准(Open Archives Initiative 制定的标准)。
OGC 服务通常用于空间数据基础设施 (SDI)。SDI 可为用户提供一种查找、评估、下载和使用数据的常用方法。可使用 ESRI Geoportal Server 来设计和构建地方、省、国家甚至全球级别的 SDI。
OGC 服务安全设置
对于 OGC 服务,可通过管理其父项服务的安全性来对其进行安全性设置。例如,拒绝某个特定角色访问地图服务时,该角色的用户将无法通过 SOAP、表述性状态转移 (REST) 或任何 OGC 接口(WMS、WMTS、WFS、WCS 或 WPS)访问该地图服务。
ArcGIS Server 支持多种不同的身份验证方案。通常,希望通过 OGC 接口访问的服务应使用 HTTP Basic、HTTP Digest 或集成的 Windows 身份验证进行安全性设置。大多数 OGC 客户端(非 Esri 客户端和 Esri 客户端)都能够识别并使用这些广泛应用的标准身份验证方案。
更多阅读材料
以下链接包含了在 ArcGIS Server 上发布 OGC 服务的相关详细信息:
您可访问开放地理空间联盟网站了解有关 OGC 服务的详细信息。Esri 还提供一个帮助主题,详细介绍了 ArcGIS 对 OGC 服务的支持。