GML空间数据的存储索引机制研究

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:fengliguo1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GML是开放式地理信息系统协会OGC(Open Geospatial Consortium)制定的、基于XML的地理信息编码规范,它中立于任何厂商、任何平台,为地理信息包括地理要素的空间与非空间特性信息的建模、传输和存储提供了统一的框架。它的出现为空间数据的共享和互操作提供了很好的解决方案,同时也给WebGIS技术的发展开辟了新的道路。GML是XML对空间数据的编码,它既具有XML基于文本、可扩展、自描述、能够嵌套表达复杂数据模型等特征,也具有空间数据的海量、复杂、不可排序等特征。目前GML已成为空间数据编码、交换的国际标准,大量GML空间数据的不断涌现,给我们带来了新的挑战,即如何有效地管理、操纵这些GML格式的数据,如何建立良好的索引机制以高效地检索数据量大大增加的GML文档。本文结合开源纯面向对象数据库db4o和传统的空间数据库技术,研究了GML空间数据的原生对象存储方法、索引机制。本文的主要研究内容包括:(1)首先分析了GML规范中空间数据的特征、GML模式和GML空间数据建模规则,然后利用开源XML解析器VTD-XML提供的解析模型(非SAX、DOM),设计并实现了一个基于VTD-XML的新型GML解析方案,它可以用来解析符合GML3.X规范的GML模式及GML文档。(2)分析了空间数据库主要存储管理模式和面向对象空间数据模型,针对GML空间数据的特点,基于开源纯面向对象数据库引擎db4o提出了基于要素的面向对象的GML空间数据存储粒度和存储模型,设计了GML空间数据的无抗阻失调存储算法,综合以上研究,本文利用db4o提供的开发接口实现了GML空间数据存储引擎。(3)目前,开源纯面向对象数据库db4o只提供B树索引,根据GML空间数据特征,本文设计并实现了基于R树的空间索引机制,利用R树索引将db4o的查询范围扩展至空间数据。基于上述的理论研究,本文利用开源软件VTD-XML、db4o提供的接口,在C#.NET环境下开发了GML解析存储原型系统,实现了GML空间数据的R树索引机制,并测试上述新型解析、存储索引机制的性能,论证本文提出的解析存储方案的可行性。
其他文献
随着数字科技的发展,MP3凭借极高的压缩比与极小的失真,成为目前最受欢迎的数字音乐压缩格式,广泛在网络上流行。从大量的MP3音乐资料中检索出自己想要的歌曲,目前只能通过查询歌
回归测试是在软件开发过程中为确保软件质量进行的一种常用的验证测试方法。针对如何减少回归测试成本、如何进行测试用例选择,以提高测试效率是回归测试研究中的一项重要工
在信息截获的应用背景下,通信信道一般具有高误码率的特点。本文定位于在信息截获背景下的数字分接阶段的实时码速恢复问题的研究。为了解决该问题,本文分别从以下四个方面展
信息检索技术就是从信息的集合中识别和获取信息的技术,这种技术对人们的学习和科研有着重大意义,尤其是在互联网广泛应用的今天,信息数量激增,信息检索技术已经成为人们有效地开
论文总结了现行Internet拥塞控制机制,阐述了Internet拥塞博弈模型,讨论了拥塞博弈的基本要素,给出了Nash均衡定义,指出了求解Nash均衡的一般方法。分析一种TCP博弈的Nash均衡存
随着通信技术、嵌入式计算技术和传感器技术的飞速发展与日益成熟,生产具备感知能力、计算能力和通信能力的微型传感器已经成为可能。无线传感器网络综合了传感器技术、嵌入式
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发中的关键技术之一。人们逐渐认识到软件体系结构在软件开发中的重要地位,好的软件体系结构是决定一个
随着近代科技的发展,互联网技术也日新月异,现代互联网在人们的生活中越来越不可替代,互联网可以用在医疗,教育,商业甚至是国防领域。有了互联网技术,人们可以利用因特网,将
公钥基础设施(PKI)为电子商务提供了一个安全平台,而其信任模型的确定是实施PKI系统的关键开始步骤。本文通过对现有的信任模型进行分析,给出了一种新的多级信任模型——多级
随着计算机网络技术的飞速发展,Internet已经渗透到社会生活的各个方面,并发挥着越来越重要的作用。网络的发展呈现如下特点:第一,网络规模进一步扩大,复杂性提高,各种应用也越来越