在基于SOA的WebGIS中,客户层与数据层之间不再直接访问物理数据,而是将不同类型的物理数据通过各种类型的抽象规范和实现规范进行发布,在一定程度上解决了异源异构地理数据的互操作问题。
数据标准和规范是实现地理数据共享与互操作的基础,开放地理信息联盟(Open GIS Consortium,OGC)1994年成立,目前已经拥有400多会员单元,主要研究和开发开放式地理信息技术,其宗旨是让每个人都能方便地获取地理信息和服务,其任务主要是研究和制定支持互操作的各种接口和规范。
OGC的规范主要有两种,即抽象规范和实现规范。OGC的抽象规范包含了19个主题,它提供了一个完整的参考规范,为制定其他的OGC规范提供了基础规范,同时为各种实现规范提供了概念模型。
在OGC的实现标准中,WebGIS领域一般较为关注数据 交换和互操作方面的服务,具体如下:
添加微信好友, 获取更多信息
复制微信号
(1)地理标记语言编码(geography markup language encoding standard,GML) 是一种XML格式的地理要素描述语言,目前的版本为3.2.1。它既是一种模型语言,也是一种Web上用于数据交换和处理的公开交互标准。
(2)Keyhole标记语言(keyhole markup language,KML) 最早是Google的私有标准,随着GoogleEarth等软件的广泛使用,从2.2.0版本开始提交到OGC并被接受为标准。KML标准也是基于可扩展标记语言(extensible markup language,XML)结构,用于显示地理数据。KML和地理标记语言(geography markup language,GML) 在名称上类似,但其目标差别很大,GML主要用于地理数据的交换;而KML主要用于地理数据的可视化。
(3)WFS当前版本是2.0。它定义了一些基于HTTP协议的操作,这些操作包括对地理要素的插入、更新、删除、检索和发现,服务会根据客户请求返回GML格式数据,常见于对地理数据进行构造査询。
(4)WMS当前版本是1.3.0。WMS标准定义了一些操作,允许通过HTTP对空间数据进行返回动态地图的相关操作,这些图片类型包括png、gif、jpeg等栅格数据或svg等矢量格式数据。
(5)Web覆盖服务(Web coverage service,WCS)当前版本是2.0。WCS标准定义了一些操作,这些操作允许用户访问包含了地理位置信息或 属性信息的空间栅格数据,如卫星影像、数字高程数据等。
(6)Web地图切片服务(Web maptile service,WMTS)当前版本是1.0.0,WMTS标准定义了一些操作允许用户访问静态切片地图。该服务同时支持Http键值对(keyvaluepairs,KVP),SOAP和REST=种协议类型,已经成为与WMS并列的OtC甫要规范之一。
其他较为重要的OGC服务还有Web处理服务(Web processing service,WPS),它提供了向地理空间处理服务进行输人和输出的标准规范,地理空间处理服务可以在服务器端提供一些诸如多边形叠加之类的处理功能,也可以提供一些更为复杂的地理计算。该服务标准包括客户端如何执行一个处理,以及如何发布处理结果等。
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/1780e
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。