节点文献

基于XQuery的空间数据集成系统中若干关键技术的研究

The Research of Several Core Technology on Spatial Data Source Integration System Based on XQuery

【作者】 张禄

【导师】 廖湖声;

【作者基本信息】 北京工业大学 , 计算机软件与理论, 2008, 硕士

【摘要】 伴随着计算机技术、特别是网络技术的飞速发展,地理信息系统的应用愈加广泛,用户所需要获取和处理的空间数据量迅速增加。但空间数据源存在异地性和异构性等特点,如何屏蔽数据源在空间和存储格式方面差异,帮助越来越多的用户获取最为及时、最为准确的地理信息,实时地进行地理数据的共享、交换以及运算功能,成为空间数据集成领域研究的主要问题之一。在很多数据集成的模式中,Mediator-Wrapper架构近年来被认为是实现异构数据集成的理想解决方案,该方案不需要改变原始数据的存储和管理方式,它通过中间件向下协调各异构数据源系统,向上提供统一数据模型和通用的数据访问接口。该集成框架为实现跨数据源间数据的互操作运算提供了基础。同时,开放GIS联盟(Open GIS Consortium)制定了符合地理空间数据组织特点的XML扩展集——地理标识语言(Geography Markup Language,GML), GML的出现为解决这个问题提供了基础。作为XML的空间数据编码格式,将GML作为空间数据集成的公共数据模型,使得空间数据的共享成为可能,利用GML提供的基本模型来组织空间数据,可以实现空间数据和非空间数据的无缝连接,并支持XQuery语言的综合查询。基于上述相关的研究,本文介绍了如何在基于XQuery查询语言的空间数据集成系统中实现跨数据源查询运算的解决方案,首先通过扩展XQuery语言,使其支持对空间数据查询及运算功能;之后通过改进XQuery数据模型的内部表示,实现了GML空间数据与XML非空间数据的无缝连接,减少了空间数据格式转换的需求,从而提高了空间运算的执行效率。在基于GML和XQuery语言的空间数据集成系统中,实现了面向分布式数据源的空间运算功能。此外,由于系统采用Mediator-Wrapper的集成架构,因此设计出优化的数据源适配器(Wrapper)管理模块。根据用户的查询请求获取所涉及的数据源,实时地获取该数据源的适配器并动态的加载到引擎中,直接为上层提供服务;以更好地适应系统的需求变化,降低系统模块间耦合度,提高其可扩展性能,减少内存开销。

【Abstract】 Nowadays with the development of computer technology, especially the network technology, the geographic information system applies to many fields. The demand of spatial data increase rapidly.However, the spatial data source usually stores in different position and has different format. Therefore, to eliminate the difference of spatial data in storage format and position, let more and more users get the geography information faster and exacter, implement the real-time the function of data share, exchange and operation become the hot spot of research.The Mediator-Wrapper architecture was considered as the best solution for heterogeneous data source integration in recent years, by which we don’t need to change the storage format of original data. This architecture corresponds the heterogeneous data source for lower layer and provides the uniform data model and access interface for upper layer. The Mediator-Wrapper architecture provides the foundation for implementing the mutual operation between the data source.Open GIS consortium constitute the superset of XML—GML(Geography Markup Language), which follow the organization feature of geography data. The appearance of GML is the foundation for solving the problem. As one of XML form for spatial code, GML should be took as the common data model in spatial data integration system, which can not only implement the spatial data sharing between different data source, but also implement the seamless link between the spatial data and non-spatial data to support integrated query by XQuery.Based on the above correlation research, this paper addresses a design proposal, which make XQuery support to the spatial data inquiry and spatial operation, by means of extending the XQuery language. Through rebuilding the representation of the XQuery data model, the seamless connection between GML spatial data and XML non-spatial data has been implemented and transformation of data format is reduced too so that efficiency is improved. In the spatial data integration based on GML and XQuery, spatial operation can be performed on spatial data from distribute data sources. Besides, we should optimize the management of data source adapter’s module, which can get the data source adapters and load into system real-time, according to the user’s query requirement, serving for the upper layer. It can better adapt the change requirement, reduce the degree of coupling, and improve the expansibility of the system.

  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】129
节点文献中: 

本文链接的文献网络图示:

本文的引文网络