您可以通过开放地理空间联盟 (OGC) Web 服务使地图和数据以国际公认的开放格式在 Web 上可用。 OGC 定义了相关规范,可使具有受支持客户端应用程序的所有人均可在 web 上使用地图和数据。 所有开发人员都可以免费使用 OGC 规范来创建这些受支持的客户端。 在某些情况下,客户端可以像 web 浏览器一样简单。 在其他情况下,它可以是富客户端,例如 ArcMap。
ArcGIS Server 的 OGC 发布功能
OGC 定义了多种类型的服务,分别用于提供不同类型的数据和地图。 ArcGIS Desktop 允许您发布以下类型的 OGC 服务:
- Web 地图服务 (WMS),用于以地图图像的形式提供图层集合
- Web 地图切片服务 (WMTS),用于以缓存地图切片的形式提供地图图层
- Web 要素服务 (WFS),用于以矢量要素的形式提供数据
- Web 覆盖服务 (WCS),用于以栅格 coverage 的形式提供数据
- Web 处理服务 (WPS),用于提供地理空间处理功能
可通过对特定类型的 ArcGIS Server 服务启用相应的功能来发布这些服务。 创建服务时,必须显式启用 OGC 功能;该功能默认情况下未启用。
下表显示了可提供 OGC 功能的服务类型:
WCS | WFS | WMS | WMTS | WPS | |
---|---|---|---|---|---|
地图服务 | X | X | X | X | |
地理数据服务 | X | X | |||
影像服务 | X | X | X | ||
地理处理服务 | X |
使用 OGC 服务
除了发布服务之外,您还可以通过 ArcGIS Desktop(ArcMap 和 ArcGIS Pro)在组织内部和外部使用现有 OGC 服务。 此外,ArcGIS API for JavaScript 还允许您构建使用 OGC 服务的 web 应用程序。
元数据和门户
发布 OGC 服务后,可将其组织在目录中,以便其他人查看服务器上可用的内容。 可以使用 Esri Geoportal Server 来发布此类型的目录。 可以构建这些元数据服务,以符合用于编目和检索数据的多个公认标准之一。 受支持的标准包括 Z39.50(来自国际标准化组织)、同时支持 eb-RIM 和 ISO 配置文件的 CSW(来自 OGC),以及用于元数据收集的 OAI-PMH 标准(来自开放档案计划)。
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 客户端将理解并使用这些身份验证方案,但可能需要额外的逻辑来使用 ArcGIS 令牌。
更多阅读材料
以下链接包含有关在 ArcGIS Server 上发布 OGC 服务的详细信息:
您可访问开放地理空间联盟网站了解有关 OGC 服务的详细信息。