[发明专利]多属性移动对象3D显示在审
申请号: | 201611033174.3 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108073657A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 许建秋;王伟伟 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动对象 三维空间 时间连续 属性变化 索引结构 移动过程 经度 纬度 维度 映射 | ||
1.多属性移动对象3D显示的总体特征是利用Java3D技术构建出一个三维空间,该三维空间的坐标分别表示经度,纬度和时间。将移动对象映射到该三维空间中,通过时间的变化,模拟出移动对象的移动过程和属性变化。另外,还可以显示移动对象轨迹的3D R-Tree索引结构。旋转三维空间,可以通过不同角度观察移动对象。本发明主要由下面三部分组成:
1)显示移动对象运动轨迹:将组成移动对象的所有位置点映射到三维空间中,按照时间顺序将位置点用直线连接起来,构成移动对象在该三维空间的轨迹形状。
2)显示移动对象运动情况和属性变化情况:当时间连续不断地变幻时,移动对象的位置点也会不断刷新,同时,移动对象的属性也会随着时间的变化而不同。
3)显示移动对象轨迹的3D R-Tree索引的三维结构:在组成移动对象的每一个upoint数据上建立最小边界矩形立方体MBB,然后根据所有的MBB建立R-Tree索引,映射到三维空间中。
2.关于权利要求1所述的多属性移动对象3D显示,其特征在于构建出一个虚拟的三维空间,三维空间的坐标轴X,Y和Z轴分别表示经度,纬度和时间。移动对象由mpoint数据类型表示,每个mpoint数据由一组upoint类型组成。数据类型upoint记录时间区间Interval和开始时间的经纬度与结束时间的经纬度。首先将开始与结束时间经纬度坐标映射到三维空间中,按照时间顺序将位置点连接起来,形成了移动对象轨迹在三维空间里的形状。
3.关于权利要求2所述的多属性移动对象3D显示,其特征在于将移动对象抽象成三维空间中的一个点,根据时间的变化,在三维空间里不断的刷新表示移动对象的空间点,这样就可以模拟出移动对象的移动过程和相关属性,包括移动方向,移动速度等。移动对象移动过程分为以下几个过程:
1)通过判断出当前时间t所属的时间区间;
2)根据公式,(其中i表示时间区间Interval的编号,分别代表该直线段的结束端点的坐标和时间,分别代表该直线段的开始端点的坐标和时间)计算出时间点t时移动对象的位置坐标;
3)删除原三维空间中该移动对象的坐标点,显示新的时间下该移动对象坐标点;
移动对象的属性分为静态属性和动态属性两种,静态属性在移动过程中一般不发生变化,动态属性随时间变化而变化。移动对象的动态属性由mstring,mint,mreal等表示,这些数据类型记录时间区间Interval和该区间上的动态属性。显示移动对象动态属性的变化,分为以下几个步骤:
1)遍历每一个动态属性的时间区间,判断当前时间所在的时间区间;
2)如果时间区间发生变化,则移动对象动态属性当前的值变为当前时间区间上的属性值;
3)如果时间区间不发生变化,则移动对象的动态属性不发生变化。
4.关于权利要求3所述的多属性移动对象3D显示,其特征在于对组成移动对象的轨迹建立3D R-Tree,并且在三维空间中显示出来。找出需要建立MBB的那段轨迹中的最大坐标(maxx,maxy,maxt)和最小坐标(minx,miny,mint)。根据最小值点和最大值点,在三维空间中画出该段轨迹的最小边界立方体MBB。该MBB的每个点坐标为别为(minx,miny,mint),(minx,maxy,mint),(maxx,maxy,mint),(maxx,miny,mint),(minx,miny,maxt),(minx,maxy,maxt),(maxx,maxy,maxt),(maxx,miny,maxt)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611033174.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据查询方法及装置
- 下一篇:一种数据同步系统及方法