对象运动在通常情况下无法准确表示真实的运动。我们将数据库中的位置和真实位置之间的距离定义为偏移。?假设移动对象通过一次更新将真实位置和速度发送了数据库,在这一更新时间偏移是0,之后偏移会随着时间逐渐增长。对于数据库而言,不仅需要知道给定时间里对象的预计位置,而且要知道可能的偏移范围。?为限制对象位置的偏移以及不确定性的范围,假设在移动对象和管理对象位置的数据库之间存在着一个“约定”:无论何时,当偏移达到某给定阈值,移动对象就给数据库发送一个更新通知报告自己的位置和速度。Р3.2РMOST—针对当前和未来的移动的数据模型Р在移动对象的位置模型中具有代表性的成果有移动对象时空(MOST)模型和移动对象离散数据模型。?MOST模型是由美国Illinois大学芝加哥分校的Ouri Wolfson及其研究小组提出的。它引入了动态属性的概念,动态属性将移动对象的位置表示为时间的函数,这样在移动对象正常运动时,无需对其位置信息反复更新,仅在发生异常情况,如速度突然变化或运动线路发生改变时才进行数据库更新。?然而MOST模型也存在着一定的局限。由于简单函数的表达能力有限,动态属性只能表达移动对象在未来较短时间内的移动轨迹,而对较长时间移动对象轨迹的表示就显得无能为力了。为克服这一缺陷,意大利Aquila大学的Luca Forlizzi等人提出了移动对象离散数据模型,它将复杂的空间对象及移动轨迹分割为相对简单的离散片段,为表示和处理复杂移动对象提供了一种可行的解决方案。Р3.2.1 基本假设Р数据库是一个对象类的集合,每个对象类有一个属性集合。?假设存在可用的空间数据类型,例如点,线和多边形以及这些数据类型上相应的操作。?一些对象类被指定为空间对象类,意味着他们有个表示空间值的属性,例如一个点或者一个多边形。这时对象本身被称为一个点对象或多边形对象。对空间值的操作也可以直接应用到这些对象上。