论文部分内容阅读
地理信息系统的迅速发展和在各行业、各领域的广泛应用导致了地理空间数据多源性的产生,再有在GIS发展初期,不同GIS软件采用自己特定的空间数据模型和空间数据存储格式,导致不同GIS系统间相互独立、互不相容,这些给地理空间数据的共享和综合利用带了不便。随着我国GIS应用的深入和应用规模的扩大,人们对地理信息共享的需求日益迫切,地理信息集成与共享成为一种必然要求,要充分利用已有的数据资源,真正实现地理信息共享,正面临着解决多源异构空间数据集成这一问题。本文结合当前现状,提出了一种基于GML的多源异构空间数据集成的解决方案,探讨了基于这个方案实现多源异构空间数据集成的相关技术问题。首先简述了可扩展标记语言——XML和基于XML的地理标记语言——GML,介绍了基于GML的地理数据建模的好处以及发展前景;其次分析了多源空间数据异构性的表现,在充分比较传统空间数据集成模式的优缺点的基础上,结合GML在空间数据描述、建模、传输等方面的优势,设计了一种基于GML的多源异构空间数据集成框架。针对基于GML的多源异构空间数据集成框架,主要研究了多源异构空间数据向GML的转换、GML空间数据的存储方案和客户端的可视化。在多源异构空间数据向GML的转换方面,分析了一些异构空间数据的几何模型,研究了多源异构空间数据向GML转换的方法,实现了多种异构数据源向GML的转换;在GML存储方案方面,在分析了当前GML的三种存储方式的基础上,结合当前现状采用了以Oracle XML DB技术来存储GML数据;在GML空间数据的客户端可视化方面,采用了SVG格式作为客户端的可视化表达格式,实现了GML向SVG的转换。最后,通过试验分析,基于GML的多源异构空间数据的集成方案是一种可行、很有前景的方案,对地理信息集成与共享具有一定的参考价值。