时空数据库数据模型和查询语言的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:muniao090908
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时空数据库是在空间数据库、时态数据库基础上形成的研究热点。时空数据库主要用于处理随时间离散或者连续变化的空间对象,其核心内容为时空对象数据建模、存储结构和拓扑分析操作,目的在于为空间信息尤其是时空信息提供一个高可靠、高效率的基础软件平台用于分析和决策。本文主要针对时空数据库研究中的一些关键性问题进行有益和深入的讨论,主要工作包括以下几个部分:(1)在讨论时空数据库核心问题的基础上,通过使用基于数据类型的时空数据建模思想,按照从抽象到离散的建模思路,给出了完整的时空数据类型系统定义,并提出两类新的时空数据类型,丰富了原来类型系统的表达能力。第一类是可以支持描述历史-将来运动的时空对象的数据类型,这种类型可以很好的支持全时间域内的查询,解决了之前的数据类型不能很好的同时支持过去和将来运动的缺点。第二类是可以支持时空对象在运动周期内可能发生分形(拓扑结构发生变化)的时空复合类型,这种类型可以表示更复杂的时空对象,解决了之前一种数据类型只能描述一种拓扑结构时空对象的缺点。(2)根据提出的时空数据类型系统,给出时空代数系统实现时的核心数据结构,为了同时高效的支持不同类型的查询,对时空对象的快照元素采用顺序和二级平衡二叉树AVL两种存储结构,实现时采用STL中的Vector和Set数据结构。在此基础上,共设计实现了5大类92个时空操作,时空数据类型和这些操作结合在一起形成了一个完整的时空代数系统。最后给出了一个典型时空操作算法的具体实现。(3)基于O-RDBMS AMOSII扩充实现了时空数据库管理系统NHSTDB。详细讨论了扩充的技术路线及查询语言的设计,给出NHSTDB中时空类型体系和相应的操作函数,设计实现了9个NHSTDB时空类型数据信息到时空代数系统的操作结构转换算法。最后通过一个实际的应用实例,详细说明了NHSTDB的使用方法,证实NHSTDB的易用性和高效性。
其他文献
随着三维模型在众多领域的深入应用,模型的展示特别是基于B/S架构的模型展示成为三维模型应用环节中不可缺少的一环。而三维建模技术的发展使得出现了一大批拥有十万面片和百
随着移动通信技术的迅速发展和移动终端的智能化,基于移动网络和终端的增值业务越来越受到人们的关注。特别随着移动通信的发展,基于位置的服务,一个继通话服务、短信服务后又一
无线传感器网络(Wireless Sensor Network,简称WSN)是由部署在监测区域内数以万计的廉价的微型传感器节点组成,这些传感器节点通过无线通信方式形成了一个多跳的自组织网络,
近年来随着计算机图形学及多媒体技术的飞速发展,具有高度真实感的可视语音动画已成为计算机领域的研究热点,它在聋哑人教学、电子商务、影视特效、人机接口、医学手术等方面
访问控制列表(Access Control List,ACL)是一种网络安全保障技术,提供了网络流量过滤功能。然而,在传统网络中实现ACL技术存在着一些弊端,如网络设备成本较高,对ACL的设计、
通过相机的运动,计算机获得实时的二维图像,从而通过相关算法得到相机的运动参数。分析相机运动参数属于计算机视觉的范畴,三维模型加载则属于计算机图形学。相机运动在计算
随着经济和技术的发展,复杂性研究已经深入到社会的各个领域,包括生物系统、工程系统、社会系统、经济系统。社会系统是一个复杂系统,社会系统中的群体及个体会受到多种因素
目前,随着IPTV业务的广泛开展及IPTV用户群的不断扩大,IPTV运营商与IPTV用户间的交互显得日益重要,运营商需要一种平台来实现IPTV运营商与IPTV用户之间的互动业务。本文首先
随着Web2.0技术的广泛传播,构建安全、高性能、稳定的Web应用系统受到了广大用户的青睐。如何高效地开发满足用户需求的应用系统成为开发人员必须认真探讨的课题。在各大开源
本体是一种用来描述概念以及概念之间关系的模型。本体技术在计算机的许多领域得到了广泛的应用,如知识工程,数字图书馆,软件复用,信息检索和web上异构信息的处理,语义web等。本体