OGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志
愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数
据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国
际标准化组织(ISO/TC211)或技术联盟(如 OGC)制定空间数据互操作的接口规范,
GIS 软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库
的互操作。基于 http(Web)XML 的空间数据互操作是一个很热门的研究方向,主要
涉及 Web Service 的相关技术。 OGC 和 ISO/TC211 共同推 出 了 基于 Web 服务
( XML ) 的 空 间 数 据 互 操 作 实 现 规 范 Web Map Service , Web Feature
Service,WebCoverage Service 以及用于空间数据传输与转换的地理信息标记语
言 GML。
Web 地图服务
Web 地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定
义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities 返回服务级
元数据,它是对服务信息内容和要求参数的一种描述; GetMap 返回一个地图影像,
其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地
图上的某些特殊要素的信息
Web 要素服务
Web 地图服务返回的是图层级的地图影像,Web 要素服务(WFS)返回的是要素级
的 GML 编码,并提供对要素的增加、修改、删除等事务操作,是对 Web 地图服务的
进一步深入。OGC Web 要素服务允许客户端从多个 Web 要素服务中取得使用地理标
记语言(GML)编码的地理空间数据,这个远东定义了五个操作:GetCapabilites 返
回 Web 要素服务性能描述文档(用 XML 描述);DescribeFeatureType 返回描述
可以提供服务的任何要素结构的 XML 文档;GetFeature 为一个获取要素实例的请求
提供服务;Transaction 为事务请求提供服务;LockFeature 处理在一个事务期间对
一个或多个要素类型实例上锁的请求。
Web 覆盖服务
Web 覆盖服务(WCS)面向空间影像数据,它将包含地理位置值的地理空间数据作为
“ 覆 盖 ( COverage ) ” 在 网 上 相 互 交 换 。 网 络 覆 盖 服 务 由 三 种 操 作 组 成 :
GetCapabilities , GetCoverage 和 DescribeCoverageType 。 GetCapabilities
操作返回描述服务和数据集的 XML 文档。网络覆盖服务中的 GetCoverage 操作是在
GetCapabilities 确定什么样的查询可以执行、什么样的数据能够获取之后执行的,
它使用通用的覆盖格式返回地理位置的值或属性。DescribeCoverageType 操作允许
客户端请求由具体的 WCS 服务器提供的任一覆盖层的完全描述。
以上三个规范既可以做为 Web 服务的空间数据服务规范,又可以做为空间数据的互操
作实现远东。只要某一个 GIS 软件支持这个接口,部署在本地服务器上,其他 GIS 软
件就可以通过这个接口得到所需要的数据。从技术实现的角度,可以将 Web 服务理解
为一个应用程序,它向外界暴露出一个能通过 Web 进行调用的接口,允许被任何平台、
任何系统,用任何语言编写的程序调用。这个应用程序可以用现有的各种编程语言实
现。Web 服务最大的特点是可以实现跨平台、跨语言、跨硬件的互操作,正是 Web
服务中的 SOAP、WSDL 和 UDDI 保证了 Web 服务的跨平台互操作的特性,所以,如
何使用 SOAP、WSDL 和 UDDI 来部署、描述、传输和注册一个 Web 服务是实现
Web 服务的关键。由于 SOAP、WSDL 和 UDDI 是一套标准,不同的厂商可以有实现
这些标准的不同产品,例如 SUN、APACHE、IBM、Borland 等公司推出的基于 JAVA
评论0
最新资源