论文部分内容阅读
随着网络技术的迅猛发展,以及对地观测研究的不断深化,空间信息资源的数量和种类越来越多,但是这些空间信息资源大多是面向行业的、依赖于特定的环境的“信息孤岛”,用户很难能够从单一入口直接访问各类空间信息资源,无法充分利用Internet上的空间信息进行综合决策。
基于XML的空间数据网络共享与实时发布技术,使用可扩展的标识性语言(XML)作为信息在互联网上的交换媒介,为空间数据的共享交换与网络发布提供了良好的解决方案。本文介绍了XML在相关领域中的三种应用标准—WebServices、GML、SVG规范,设计并实现了开放式空间信息共享与网络发布引擎。本文的研究主要完成以下工作:
1.提出了基于WebServices的空间数据适配器模型。该模型阐述了从访问者—数据目录服务—分布式异构空间数据的数据获取原理。模型能够使得访问者不需要关心数据存储的底层细节,而只需要使用空间数据目录服务,就可以无差别的调用所需的空间数据,解决了用户单点登陆访问分布式异构数据的难题。
2.建立了基于GML的多源空间数据集成模型。模型中采用了GML作为统一的中间数据格式,实现了其他空间数据到GML的格式转化过程,同时针对GML作为文本数据具有冗余度大、网络传输时间长等缺点,结合实际情况,采用一种自适应的压缩算法,对GML文件进行压缩,提高数据的网络传输效率,有效的解决了多源空间数据的共享集成问题。
3.实现了基于SVG的空间数据网络实时发布方案。文中讨论了如何基于SVG语言对空间数据进行描述与管理,阐述了如何利用XLS技术将GML文档转换为SVG,最后重点介绍了B/S模式下,客户端如何利用SVG技术实现一些常见的地图操作功能,从而解决空间数据如何在客户端的实时显示和交互操作等问题。
文中最后也列举了一个实例,说明了该解决方案的实用性、可行性、可实施性。