




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉大学测绘学院 李英冰YB Li, SGG, Wuhan University4.2 轨迹的索引与检索Trajectory Indexing and Retrieval3/16/2022武汉大学 李英冰1. 树2. 轨迹查询3. 轨迹数据检索目录2 (a) Query (t3)= p3 (b) Query (t3)=?武汉大学 李英冰31.树轨迹与轨迹存储Trajectory of moving objects. (a) Trajectory in the real world. (b) Trajectory stored in a database武汉大学 李英冰路网(轨迹)信息可以转换成
2、树进行存储4轨迹与树Structure of the NDTR-Tree. (a) Traffic network. (b) UT-Units submitted in router1.(c) The corresponding NDTR-Tree武汉大学 李英冰树(Tree)是n(n=0)个结点的有限集T q有且仅有一个特定根(Root)的结点;q其余结点可分为m个互不相交的子集T1,T2,T3Tm,其中每个子集又是一棵树,并称其为子树(Subtree)。基本概念ACGBDEFKLHMIJ武汉大学 李英冰1层2层4层3层height= 4ACGBDE FK LHMIJ层次 根为第1层 最大层
3、数为树的深度(高度) 双亲 (直接前驱) 孩子(直接后继) 兄弟 堂兄弟 子孙 祖先森林-m(m=0)棵互不相交的树的集合。d=3d=0d=2K LFGMI JABCDEH基本常用术语度 一个结点的子树的个数称为该结点的度武汉大学 李英冰7树和森林的遍历先根次序遍历*访问根结点*依次先根遍历根的各子树 D T1 T2 T3BEF CG DH IJ先根次序遍历森林依次先根遍历各子树ABCDE FG HIKJACGBDEFHIJACGBDEFHIJK武汉大学 李英冰dataparent 0 1 2 3 4 5 6双亲表示树的存储结构A B C D E F G-1 0 0 0 1 1 3指向其双亲的
4、位置data parent特点:很快确定双亲结点ACGBDEF武汉大学 李英冰每个结点拥有孩子的个数不同,所以采用单链表链接孩子结点。9孩子双亲表示法ACGBDEF0123456data headptrABCDEFG123456data parent headprt-1000113typedef struct cnode int child; struct cnode *next;link;typedef struct datatype data; link *headptr;ctree;ctree Tmaxnode;武汉大学 李英冰LRLR?二叉树与度为2的树的区别度 2 =2 序 有序 无
5、序ABDEFGABCD FE二叉树 (Binary Tree)武汉大学 李英冰二叉树的性质性质1 在二叉树的第 i 层最多有 2i-1 个结点。(i 1)性质2 深度为 k 的二叉树至多有 2k-1个结点。(k 1)性质3 对任何一棵二叉树, 若其叶结点个数为 n0, 度为2的结点个数为 n2, 则有 n0n21武汉大学 李英冰深度为k且有2k-1个结点,所有分支结点的度为 2, n1=0 叶子结点都在最下一层。叶子结点都在最下两层,且最下一层集中在最左边。12 34 5 6 78 9 10 11 12 13 14 15 12 34 5 6 78 9 10 满二叉树和完全二叉树武汉大学 李英冰
6、12 34 5 6 78 9 10 二叉树的性质 武汉大学 李英冰由于(性质5)完全二叉树按层次编号后,可确定各结点与其双亲及孩子的关系,则完全二叉树按编号次序进行顺序表示。完全二叉树的顺序表示二叉树的存储结1 2 3 4 5 6 7 8 9 10结点5: 双亲是结点 2 左孩子是结点 10 没有右孩子武汉大学 李英冰一般二叉树顺序表示二叉树的存储结构JABCFEDGHI1 2 3 4 5 6 7 8 9 10 11 12 13 14将一般二叉树转换为完全二叉树(添加虚结点),然后按层次编号次序进行顺序表示。A B C D E F G H I J结点E(6): 双亲是
7、结点C(3) 左孩子是结点 I(12) 没有右孩子(13为空)武汉大学 李英冰树的遍历:按某种次序访问树中的所有结点, 要求每个结点访问一次且仅访问一次。遍历二叉树三方面工作:q访问根结点记作 Dq遍历根的左子树记作 Lq遍历根的右子树记作 R可能的遍历次序有:q前序 DLR 镜像 DRLq中序 LDR 镜像 RDLq后序 LRD 镜像 RLD 二叉树的遍历武汉大学 李英冰n若二叉树非空,则u访问根结点 (D)u前序遍历左子树 (L)u前序遍历右子树 (R)前序遍历二叉树void preorder ( BTNode *t ) if ( t != NULL ) visite (t-data);
8、preorder ( t-lchild ); preorder ( t-rchild ); 前序遍历序列: D L R a b d ec f g武汉大学 李英冰n若二叉树非空,则u中序遍历左子树 (L)u访问根结点 (D)u中序遍历右子树 (R)中序遍历二叉树void inorder ( BTNode *t ) if ( t != NULL ) inorder ( t-lchild ); visite (t-data); inorder ( t-rchild ); 中序遍历序列: L D R ad b ec g f 武汉大学 李英冰n若二叉树非空,则u后序遍历左子树 (L)u后序遍历右子树 (
9、R)u访问根结点 (D)后序遍历二叉树后序遍历序列: L R D ad e bg f cvoid postorder ( BTNode *t ) if ( t != NULL ) postorder ( t-lchild ); postorder ( t-rchild ); visite (t-data); 武汉大学 李英冰前序遍历序列:- + a * b - c d / e f 中序遍历序列:a + b * c - d - e / f 后序遍历序列:a b c d - * + e f / - 应用二叉树遍历的事例表达式:a + b * ( c - d ) - e / f 武汉大学 李英冰基于
10、坐标查询q窗口查询(查询给定时间、区域的所有对象)q邻近查询 q近似查询 基于轨迹查询q拓扑查询(“pass by”, “leave”, “cross”)q导航查询 (移动速度,最高速度)主要方法:P-,R-, T-query212. 轨迹查询武汉大学 李英冰P-query (点与轨迹)22轨迹查询(P-query)bap2p1T cp3Where - Lp-norm (Euclidean space)- shortest network path distance (road network),(min),(spdistTpDTs),(spdist武汉大学 李英冰R-query (区域与轨迹
11、)23轨迹查询(R-query)baT1RbabaT2T3baT1babaT2T3查询在给定区域的轨迹查询给定时间重叠轨迹地区武汉大学 李英冰T-query (轨迹与轨迹)24轨迹查询(T-query)t1T1t2t3t4t5t6t7t8T2t1t2t3t4t1T1t2t3t4t5t6t7t8T2t1t2t3t4Closest pair distanceSum of pair distance武汉大学 李英冰增强R-tree多版本R-tree(分区时间维度) 基于网格索引(空间分区)252. 轨迹数据检索武汉大学 李英冰3D R-tree26增强R-treexTimey武汉大学 李英冰Augm
12、ented 3D R-tree27增强 3D R-treeTB-tree (Trajectory Bundle tree)STR-tree (Spatial-Temporal R-tree)Pfoster 2000 Dieter Pfoster, Christian S. Jensen, Yannis T., Novel approaches to the indexing of moving object trajectories. VLDB, 2000武汉大学 李英冰Multi-version R-tree 28多版本R-treeHR-tree Tao2001For each timest
13、amp, an R-tree is created. So, there are many R-trees. These R-trees are indexed. Query for trajectories in a given region and in a given time interval: 1. The R-tree at the timestamp is found first2. The trajectories in the specified region are retrieved from the R-tree. 武汉大学 李英冰Grid Based Index29基
14、于网格索引Prasad2003 V. Prasad Chakka Adam C. Everspaugh Jignesh M., Patel, Indexing Large Trajectory Data Sets With SETI, CIDR 2003The trajectory segments in each cell are indexed in temporal dimension . Spatial Filtering cells overlap with the query box are retrieved. Temporal Filtering the temporal . Refinement Step
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年宠物营养师考试前准备
- 2024年宠物营养师专业知识考点试题及答案
- 四川省成都市2023-2024学年高二上学期期末调研考试物理试题
- 关注新变化2024年统计学考试试题及答案
- 2025年区熔硅单晶项目发展计划
- 迎接挑战2024计算机基础考试试题及答案
- 2024-2025企业安全培训考试试题含答案(B卷)
- 2025年新入职员工安全培训考试试题带答案解析
- 2024-2025岗前安全培训考试试题a4版
- 2024-2025公司、项目部、各个班组安全培训考试试题带答案(基础题)
- 数据中心储能应用需求技术报告2024
- 2024年中考语文复习分类必刷:非连续性文本阅读(含答案解析)
- DL∕ T 949-2005 水工建筑物塑性嵌缝密封材料技术标准
- 河南科学技术出版社小学信息技术六年级上册教案
- 2024年红十字应急救护知识竞赛考试题库500题(含答案)
- TD/T 1061-2021 自然资源价格评估通则(正式版)
- 2024年四川省成都市高新区中考数学二诊试卷
- 2024年社区工作者考试必考1000题附完整答案【典优】
- WMT8-2022二手乘用车出口质量要求
- 30题质量检验员岗位常见面试问题含HR问题考察点及参考回答
- 智能灯具故障排除方案
评论
0/150
提交评论