摘 要: | 目前Web GIS技术的实现面临许多问题和挑战,其中,异构数据的交互性与客户端显示地图的图形质量问题比较突出。在数据的交互性方面,客户端往往只能与自己的服务器通讯,不能实时访问不同格式的分布式数据;在图形质量方面,现今的WebGIS多数使用栅格图像,不能任意缩放且不灵活。因此GIS行业的国际标准与规范是业界共识的解决问题的方案。笔者参考相关文献,结合开发实践,描述一种基于GML、WFS、SVG规范的Web GIS实现框架。1 Web GIS实现框架 用于实现该框架的核心技术之一的GML是OGC的抽象规范,是一个基于XML的地理特征编码标准,用于对地理信息进行建模、传输和存储;网络要素服务规范WFS是OGC的实现规范,它是作为一种数据访问机制提出的,用于异构数据基于GML要素层的获取,实现数据的互操作性;SVG作为W3C组织正式推荐的图像格式,是一种基于XML的开放的矢量图形描述语言。SVG元素指示如何绘制图像的一些指令,阅读器解释这些指令,并在指定设备上显示SVG图像。 GML+SVG+WFS框架使用标准的数据模型描述地理要素的一致性和语法,使来自不同数据源的数据可以不经过异构转换而实现共享。它采用GML进行数据编码和定义地理要素的联系,在元素层定义元数据,生成GML文件,允许在要素层方便地查询。在GML中使用XLinA来链
|