- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_空间索引和空间信息查询;6.1 空间索引; 对一个数据集做“索引”,是为了提高对这个数据集检索的效率。
索引是用来提供快速、有选择性的存取数据库的一种机制。相当于一个映射机构,将属性的值转换为相应的地址或地址集。
对于空间数据,其存储主要依赖于空间对象之间的位置关系而非属性值。鉴于空间数据的特点,我们需要寻找适用的空间索引机制 。 ;1.空间索引的定义
空间索引是指根据空间要素的地理位置、形状或空间对象之间的某种空间关系,按一定的顺序排列的一种数据结构,一般包括空间要素标识,外包络矩形以及指向空间要素的指针。
;;;常见的空间索引;二、 简单格网空间索引;;21;三. 四叉树检索;1.点四叉树;点四叉树的构造过程:
(1)输入空间点A,以A为根节点并进行划分空间。
(2)输入空间点B,B落入A的NW象限,并且A的NW象限为空,则B直接放入A的NW象限孩子结点。同理,C是A的SW孩子结点。
(3)输入D,由于D落入A的NW象限,但是NW不为空,所以继续往下查找,得到B的NE象限为空,因此,D作为B的NE孩子结点。
(4)同理,空间点E、F,分别为A的SE、NE孩子节点。;缺点:
(1)尽管点四叉树构造简单,但是删除一个节点时,该节点对应的所有子树节点必须重新插入四叉树中,效率很差。
(2)对于精确匹配的点查找,效率很高,但是对于区域查找,查找路径有多条,效率较差。
(3)树的动态性差,树的结构完全由点的插入顺序决定。树的平衡难以保证。; 区域四叉树(Region-Based Quadtree)是以区域目标为循环分解对象的四叉树,分解过程既可以按照区域边界,也可以按照区域内部对二维空间进行划分。
如果区域四叉树中的结点覆盖的区域中所有数组元素的值都相同,则该结点是叶子结点。否则,该结点是内部结点,被进一步划分为四个等大小的子结点。
主要有MX四叉树与PR四叉树。
避免了点四叉树的动态性差、结构完全由点的插入顺序决定的功能缺点。;MX四叉树;MX四叉树特点:
空间中每一个点都属于某一象限且位于该象限的最左下角,每一象限只与一个空间点相关联。
尽管D同时是两个大小不???的象限的最左下角,但其应属于最下一级象限(即最后一次空间划分所产生的子象限)。这就决定了所有空间点均位于叶子节点。;缺点:
插入(或删除)一个点可能导致树的深度增加(或减少)一层或多层,所有的叶子节点都必须重新定位。
树的深度往往很大,这会影响查找效率。; PR(Point Region)四叉树叶子节点或者为空,或者包含唯一数据点。; PR四叉树与MX四叉树的构造过程类似,不同的是,当分解到一个象限只包含一个点时,不需要继续分解使该点位于某一子象限的最左下角。
另外,插入或删除一个点也不会影响到其他的分支,操作比较简单。
;PR四叉树与MX四叉树的区别:
(1)数据点位于象限内,不要求位于左下角。
(2)叶子节点可能不在树的同一层次。
(3)PR四叉树的叶子结点数及树的深度都小于MX四叉树,因此PR四叉树效率高。;CIF四叉树;0;相交查询:从根节点开始,首先检查与之关联的所有矩形是否为查找结果;接下来检查象限空间与查询区域相交的孩子结点….直到叶子节点。
插入矩形:首先检查根节点,如果与根节点的划分线相交,则插入到根节点对应的桶链表中;否则检查包含该矩形的子象限的孩子结点…;如果检查到某一没有孩子的象限,而且该矩形依旧没有插入到对应的位置,那么该象限必须再次细分直到为该矩形找到对应的子象限。
删除矩形:找到矩形所在结点,从数据桶中删除。
如果删完后桶为空,且该节点没有孩子结点,则可以删除该节点。; CIF四叉树可以用于索引矩形以及任何其他形体的空间目标而不需要经过目标近似与空间目标映射,因此对于区与查询,效率相对MX、PR四叉树要高些。
但是区域查询往往需要访问多个节点对应的存储桶,尤其当索引量增大,大区域节点所包含较多数据矩形时,外存I/O开销很大。; 四叉树索引优点:
结构清晰,容易建立。它同时具有聚集空间目标的能力(在栅格数据存储中发挥突出作用),提高了检索效率,得到广泛应用。
有很多改进的方法被提出:
(1)一体化索引,进行了索引空间的三级划分,包括索引块、基本格网、细分格网,并采用行次序法对各级区域进行了编码。
(2)CELLQTREE,
叶子节点索引点对象,
中间节点索引线和面对象,较好的解决了大区域对象的标示符在子空间结点中的多次重复存储问题。; 四叉树索引的缺点:
当索引数据量较大时,如果四叉树层次过小,将导致查
您可能关注的文档
- 科学教室布置方案课件.ppt
- 科学饮茶专题讲座课件.ppt
- 科学配餐和食谱制定课件.ppt
- 科学教育科学五级上册种子发芽实验课件.ppt
- 科技馆介绍专题讲座课件.ppt
- 秘书实务接待工作课件.ppt
- 科学之旅专题讲座课件.ppt
- 科隆大教堂美学课件.ppt
- 秘书办公室布局和管理课件.ppt
- 秘密花园阅读汇报课课件.ppt
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
最近下载
- 部编版五年级语文上册第13课《少年中国说》课件.pptx VIP
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试备考试题及答案解析.docx VIP
- 《伦理学》课件——第三章 道德的本质、功能和社会作用.pptx VIP
- 霸王茶姬品牌手册.pdf VIP
- 计算机系统结构 13015 简答题.pdf VIP
- 大班科学《会跳舞的盐》课件.pptx VIP
- 2023年全国房地产经纪人职业导论必考知识点归纳.docx VIP
- 2025年华住酒店考试题库.docx
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试模拟试题及答案解析.docx VIP
- 2025上海市农业科学院工作人员招聘15人笔试模拟试题及答案解析.docx VIP
文档评论(0)