一种基于虚基态的时空数据模型的扩展.doc
《一种基于虚基态的时空数据模型的扩展.doc》由会员分享,可在线阅读,更多相关《一种基于虚基态的时空数据模型的扩展.doc(6页珍藏版)》请在三一办公上搜索。
1、精品论文一种基于虚基态的时空数据模型的扩展刘敬敏 11 大连理工大学 电子信息与工程学院,辽宁大连(116024)E-mail:ljm0506摘要:针对基于传统的基态修正模型的时态地理信息系统历史数据的存储和检索效率较低 的问题,并结合现有的五种基于基态修正模型的改进模型,本文提出以两级对象变化基数分 别确定实基态距和虚基态距的方法,对传统的基态修正模型进行改进,并针对改进后的基态 修正模型分析了时空数据的检索流程,实现了多种方案的时空数据检索。关键词:时态 GIS;时空数据;基态修正;面向对象;时空数据模型;时空数据库;基态距 中图分类号:TP3111引言时间是地理信息的基本成分之一,在时态
2、GIS中如何处理时间的问题已经不可回避地摆 到了GIS工作者面前,时态GIS正成为GIS研究和应用的重要领域之一。时态GIS的关键问题 是建立合适的时间与空间联合的数据模型时空数据模型,更有效地存储、组织、管理和完 善地理对象的属性、空间和时间语义,以便更准确地重现历史、跟踪变化、预测未来1。目 前比较流行的时空数据模型有连续快照模型、时空复合模型、第一范式(1NF)模型、非第一 范式(N1NF)模型2、基态修正模型等,但它们在实现时间序列数据的管理上,均存在需依赖 大量冗余数据才能进行快速历史查询,或者顾及数据冗余,却造成历史回溯性能低下等不足。 传统的基态修正模型虽能提高时态分辨率,并能减
3、少数据冗余量,但在历史动态变化频繁的 情况下,就凸显出其历史回顾效率低下的缺点3。为了克服这一缺点,在进行基态修正模型 理论的研究中,多数学者都在其基本理论的框架上根据实际的应用进行进一步的改进和扩展4-8。其中基态距优化被证明是一个提高历史数据存储和检索效率的有效的方法之一8-10。2空间对象的时态特征分析在研究时空数据库时,提出了两个时间概念,事件时间(Event time)和系统时间(System time),事件时间是指空间对象在现实时间中发生变化的时间,系统时间是指数据库中用来 跟踪记录变化的时间13,一般只考虑事件时间13,14。有 3 种方法来表达空间对象在数据库 中的变化15,
4、16:当一个或者若干个对象在一次事件中发生变化时,对这些对象所涉及的关系 表重建一个新的版本;对变化的对象给定一个新的版本;仅仅对对象变化所涉及的属性字段 增加一个新的值。目前大多数学者都是针对某一种方法进行改进,少数学者将两种方法进行 结合7。这种方法存在的问题如下:方法 1 冗余度太大,版本太多;方法 2 在对象变化次数 较少时效果很好,但当对象变化累积到一定数量时,存在冗余度大和检索时间长的问题;方 法 3 在目前条件下,商业化的关系数据库软件处理起来很不方便。在空间对象发生变化的过程中,包括了现有对象的消亡和新对象的产生,以及空间对象 的合并、分割、变形属性信息的变化、拓扑关系的变化等
5、多种情况。对象的消亡和对象的产生都是时态数据库记录的范畴。对象的空间形状变化与属性变化也是对象的消亡与产生的过 程:当一个对象的空间形状或属性信息发生改变时,改变前的对象(旧对象)存入历史库,改变后的对象(新对象)作为现势数据存入当前数据版本,并在时态数据库中标记旧对象的消亡时间和新对象的产生时间。因此,看似复杂的空间对象的变化实际上产生的时态信息只 有两种:旧对象的消亡时间和新对象的产生时间。旧对象的消亡并不是将对象从数据库中物 理删除,而只是改变对象的时态信息,将对象变为历史记录存储于数据库中。因此可以将空-6-间对象看似复杂的时态变化归纳为两种:旧对象的消亡和新对象的产生。变化过程如表
6、1所示。表 1 空间对象一次事件时间中发生变化产生的时态信息Tab.1 Time Information in a translation of Event-time发生变化类型导致的结果产生的时态信息对象的删除空间对象的消亡1 空间对象的消亡时间空间图形的变形1 旧对象的消亡时间和 1 新对象的产生时间 属性信息的变化1 旧对象的消亡时间和 1 新对象的产生时间对象的修改拓扑关系的变化1 旧对象的消亡时间和 1 新对象的产生时间 空间图形的分割1 旧对象的消亡时间和 2 新对象的产生时间 空间图形的合并2 旧对象的消亡时间和 1 新对象的产生时间新对象产生空间对象的产生(含图形、属 性和拓扑
7、关系,属性可为空)1 新对象的产生时间3传统的基态修正模型及其改进模型对于基于基态修正模型的存储方式,国内外的学者以及进行了大量的研究,在减少数据 冗余和提高数据检索效率方面取得了很多进展。3.1 传统的基态修正模型图 1(a)为传统的基态修正模型,该模型是对序列快照模型的改进,为避免序列快照模型 对未发生变化部分特征的重复进行记录,存储某一时刻的状态作为基态(记为 s0 ),以快照 方式存储,然后按照一定的时间间隔,记录其他时刻的数据状态相对于基态的变化量(记为11si )。这样就可以用 si = s0 + si 表达空间的变化过程。基态修正模型中对每个对象只需存储一次,每次变化,只有很小的
8、数据量需要记录,同时,只有在事件发生或事件发生 变化时才存入系统,时态分辨率刻度值与事件发生的时刻完全对应。基态修正模型不存储每 个对象不同时间段的所有信息,只记录一个数据基态和相对于基态的变化值,提高了时态分 辨率,较好的解决了数据冗余问题。但是又给时空对象的索引、时空关系表达和分析带来了 困难。其不足之处概括为:对历史数据的检索时间长和时空对象的空间关系处理不好。3.2 基态修正模型的改进模型数据冗余与时空操作效率是时空数据模型中的一对矛盾,如何在两者之间取得平衡是许 多学者一直致力解决的问题,以此为切入点,国内外许多学者对基态修正模型作了一系列的 改进。Langran11、张祖勋、曹志月
9、、张宝钢、余志文、李勇等人提出了如图 1 所示的几种 基态修正模型。t0t1(a)Tt0t1现状TT(b)现状Tt0t1(c)现状t0t1T(d)现状Tt0t1t0t1现状现状(e)(f)图 1 几种基态修正模型的改进模型Fig.1 Improved models of base state with amendments图 1(b)是 Langran12提出的基态修正方式,只记录了一个数据基态和相对于基态的变化 值,因而对历史数据进行检索时的效率很低。图 1(c)是张祖勋9等改进后的基态修正方式,他们将时间段分成两部分,部分解决了检 索时历史数据过多的问题,当时间段进一步延长时,未能从根本上
10、解决历史数据的检索效率 问题。图 1(d)采用动态多级索引方法10,通过动态创建差文件和基态的方法,缓解了历史数据 的检索效率问题,但是使用差文件数作为基态距不利于差文件的更新和索引的建立,基态距 是等距的,基态的分布位置也并不是最优的基态位置。图 1(e)是余志文7等根据变粒度基态距因子理论提出的修正方式,改进主要在于基态的 动态建立和基态的距离随着时间的逼近越来越短。目前仍存在两个关键性的问题:对于事件 时间分布不均匀的情况下,基态距与时间的相关性会减弱;基态的动态更新问题。作者引入 等比系数来解决基态距因子间及基态距因子和总差文件数之间的相关性问题,这是一种比较 新的思路,但是等比系数的
11、确定比较困难。由于等比系数为小于 1 的数,基态距会随着变化 次数的增加,基态距会急剧减小,当系统运行到一定时间的时候,基态距会很小,意味着不 断的建立基态,这是数据库的容量所不允许的,最终会导致系统的崩溃。图 1(f)是李勇8以对象变化临界指数来优化基态距的修正方式,改进主要在于基态的动 态建立和基态建立的条件考虑到前一个基态的数据量的大小:两个相邻基态之间的基态距不 是等距的,也不是随时间的迫近而递减的,而是根据对象发生变化的次数是否达到或超过一 个临界值 M 来确定的,其中 M 0 。这种方式可实现基态的动态更新,但是由于 M 是一 个大于 0 的数,没有上限,数据结果发散, M 取值范
12、围太大,确定也比较困难。而且随着 时间的推移,基态距会越来越大,不利用现状数据较近的数据的回溯。虽然提出了不同的基 态段的 M 值不同,但是随着数据量的无限增加,M 值取得最小的时候都很难实现基态距优 化。导致离现状越近的数据检索越慢,这样不符合习惯。3.3 基于虚基态的基态修正模型本文引入两个概念:实基态和虚基态。实基态就是对象变化集聚到一定的量的时候所需 要产生的新的数据版本。虚基态是指对象变化集聚到一定量的时候所需要产生的一个变化量的集合。根据对上述几种基态修正模型的改进模型进行分析,可以发现,影响数据检索效率的因 素有基态的位置、基态的个数和基态的数据量8,基态的位置设在使用频率较高的
13、时段,则 检索效率就高;基态建立的越多,检索的就越快;基态的数据量越大,加载基态数据的时间 长。同时基态的数据量也决定着基态的建立,另一个影响基态建立的因素是基态之间对象变 化的次数。相邻基态之间对象的变化次数多,则产生的历史数据量大。由于基态的数据量我 们无法进行人为的控制,基态的位置设在什么地方最优,是随机的,跟时间相关度也不大, 故也是不确定的,所以可以提高数据检索效率的主要方法就是改变相邻基态间对象的变化次 数,即优化基态距。而影响历史数据产生大小的主要因素是基态的多少和变化量的大小,而 且主要是基态的多少,基态越多,数据冗余就越多,变化量越大,存储空间占用就越大。优 化基态距正是在两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 基态 时空 数据模型 扩展
链接地址:https://www.31ppt.com/p-5192630.html