论文部分内容阅读
随着GIS与网络技术的迅速发展及广泛应用,空间信息共享已经成为一种必然的要求。集成分布的、异构的空间信息是空间信息共享的重要前提,而异构空间数据的访问和查询是空间数据集成的基础。如何查询和集成不同结构的空间数据,成为了空间数据管理领域研究的一个热点。
本文针对传统空间查询方法无法实现对结构化和半结构化数据统一查询的问题,提出了基于XQuery的异构空间数据查询方法。通过对现有XQuery查询引擎Qizx/open进行扩展,屏蔽GML和关系或对象一关系空间数据库数据的异构性,向用户提供统一的GML全局视图,从而用XQuery一种查询语言实现了对异构空间数据源的查询。本文主要探讨和研究了以下几方面的内容:
(1)探讨了异构空间数据查询的相关理论和技术基础在分析了空间数据异构性及当前常用空间数据存储方式的基础上,探讨了空间数据查询技术及其方法,总结了当前空间查询方法在异构空间数据查询中的不足,并进一步分析了XQuery查询语言及其在异构查询中的优势。
(2)设计了基于XQuery的异构空间数据查询方法设计了基于XQuery的异构空间数据查询模式框架,探讨了基于该查询框架的查询处理流程;并在上述设计思想基础上,进一步研究了基于XQuery的异构空间数据查询引擎的实现技术方法。
(3)实现了基于XQuery的异构空间数据查询方法在地籍中的应用在分析了地籍数据应用需求的基础上,将基于XQuery的异构空间数据查询方法引入到地籍查询应用中,设计了异构地籍数据查询系统结构和功能,实现了主要的查询功能模块,从而验证了本文提出的查询方法的有效性和可行性。
本文设计的基于XQuery的异构空间数据查询方法,实现了用XQuery一种查询语言对异构空间数据源的查询,解决了异构空间数据的查询集成问题,从而为充分发挥现有空间信息的综合效益和实现分布式异构空间信息共享提供新思路和新方法。