开放地理空间联盟 (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、ArcGIS Pro、ArcGlobe 和 ArcGIS Explorer)来使用组织内部或外部的现有 OGC 服务。此外,ArcGIS API for JavaScript 还可用于构建使用 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 进行安全性设置。大多数 OGC 客户端(非 Esri 客户端和 Esri 客户端)都能够识别并使用这些广泛应用的标准身份验证方案。
更多阅读材料
以下链接包含了在 ArcGIS Server 上发布 OGC 服务的相关详细信息:
您可访问开放地理空间联盟网站了解有关 OGC 服务的详细信息。