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