OGC联盟
OGC 是开放地理信息系统联盟的简称。它的主旨是在网络环境下实现地理空间信息和处理资源的共享,方便用户使用网络获取分布式环境中的空间信息,避免冗余数据存储,这是实现地理空间数据共享的技术革命。为了方便开发人员开发出方便的处理各种地理数据来源的软件,它研究和指定了支持互操作解决方案的接口规范,为开发人员提供一个统一的开发框架。OGC 规范包括抽象规范类和实现规范类两大类。抽象规范类包括综述、要素几何体、空间参考系统等在内的 17 个不同主题,为不同 GIS 处理平台或者不同领域团体间实现开放的信息交流,它提供了一个完整的参考模型。实现规范类是对抽象规范类或抽象规范类在具体应用领域的扩展。它的目的是为开发者提供指导,协助开发者在产品中实现 OGC 接口和协议,使得 GIS 软件和 GIS 服务之间能够执行互操作。GIS 软件开发商基于国际标准化组织、相关技术联盟制定的空间数据互操作的接口规范,开发出符合这些接口规范的操作函数,利用这些操作函数,可以实现异构空间数据库的操作。现在比较常用的空间数据互操作规范主要有WebMap Service、Web Feature Service 及 Web Coverage Service,此外还推出了用于空间数据传输和转换的地理信息标记语言 GML,OGC 还提出了首个支持RESTful 服务标准的 WMTS 互操作规范。
Web Map Service(WMS)
将空间信息以地图形式表现的一种方法。这个规范定义了三个操作:GetCapabitities、GetMap、GetFeatureInfo。GetCapabitities用于返回服务级元数据;GetMap 用作返回一个地图影像,这个地图影像的地理参考坐标是已经定义好的;GetFeatureInfo 是一个可选的参数,它的主要作用是返回一些特殊要素,这些特殊要素是可以在地图上表示出来的。
Web Feature Service(WFS)
该服务返回图层级的地图影像。这个规范定义了五个操作:GetCapabilites、DescribeFeatureType、GetFeature、Transaction、LockFeature 。 GetCapabilites 返 回 Web 要 素 服 务 性 能 描 述 文 档 ;DescribeFeatureType 用于返回一个 XML 文档,这个文档用于介绍能够提供服务的相关要素的结构;GetFeature 返回一个服务,这个服务是地址请求提供的一个要素实例;Transaction 为事务请求提供服务;LockFeature 是对要素类型实例进行锁定的操作,用于多个事务对同一要素操作时锁定要素实例。
Web Coverage Service(WCS)
该服务规范的主要作用是,将含有空间位置的影像数据,在网络上发布共享。该服务由三种操作组成:GetCapabilities,GetCoverage 和 DescribeCoverageType。GetCapabilities 返回描述服务和数据集的XML 文档,它的主要作用是确定查询类型,数据类型以及获取的数据是否具有可操作性后执行;GetCoverage 操作是在 GetCapabilities 操作后面执行;DescribeCoverageType 根据客户端的操作要求,然后由对应的服务器返回任意一个地图层的完全描述信息。
Web Map Tile Service(WMTS)
WMTS 是 OGC 提出的缓存技术标准。它在服务器端就把地图切割为一定不同级别大小的瓦片。客户端进行更多的数据操作处理,如图层叠加和影响切割等处理,这大大降低了服务器端的载荷,使得其压力减轻,这样用户在使用的时候就具有更加的体验效果。WMTS 因为使用了瓦片矩阵来切割地图,一副地图被切割成了多个瓦片,每个瓦片具有唯一的标识符,这些瓦片具有不同的分辨率,当用户缩放到一定级别后,显示对应级别瓦片数据,一定程度上也降低了客户端的压力。WMTS 接口支持的三类资源:一个服务元数据(ServiceMetadata)资源、图块资源和要素信息。ServiceMetadata 资源介绍对应服务器完成的功能及含有的特定信息。图块资源代表地图集合中一个图层中表达出的一小块地图信息。要素信息(FeatureInfo)资源返回了地图中对应图块中特定像素位置上的地物要素的信息。
网友评论