论文部分内容阅读
地理信息系统(GIS)的迅速发展产生和积累的大量地理空间数据以不同的存储格式存放于不同地点的不同系统和设备中,从而对数据的互操作、共享管理和综合利用产生了极其不利的影响。互联网、分布式计算和空间数据库等新技术的发展给空间数据的共享管理带来了难得的机遇,这些新技术起点上的分布式环境下地理数据的共享管理成为国内外地理信息科学领域一致研究的热点。
本文对现存的地理数据共享管理的相关理论和技术进行了梳理探讨,着重从技术角度对不同格式矢量地理数据之间的共享管理进行方法上和实现上的研究。通过对现有地理数据共享技术的对比以及对XML、GML和WebServices技术的分析,提出了利用GML和WebServices技术实现分布式环境下地理数据共享管理的方法。在Mircosoft的.NET环境和开发工具的支持下,结合多格式数据访问、空间数据操作以及GML的SVG可视化等技术,构建了一个具有数据格式转换、空间数据操作、SVG数据样式等功能的基于GML和服务的地理数据共享管理引擎,并对海量数据的处理和空间索引进行了较深入的探讨和尝试。
研究表明,在.NET框架下,利用GML作为空间数据的中间传输交换格式,可以较好地解决现有地理数据共享管理中存在的如信息丢失、难以扩展到互联网等问题;同时借助OGC的WebServices技术,则可以克服以往分布式计算技术存在的数据传送和平台异构问题,为分布式异构地理数据共享管理提供一个优良的方式。总之,GML基于XML强大的数据描述能力,不仅能够实现地理数据的共享管理,而且借用WebServices还可以实现服务级的共享管理。因此,结合GML以及WebServices技术实现的地理数据共享管理具有一定的现实意义。