网站大量收购独家精品文档,联系QQ:2885784924

空间数据库之空间索引资料.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地理信息系统原理及应用 邬国锋 武汉大学资源与环境科学学院 guofengwu@ 空间索引 空间索引 空间索引 空间索引 空间索引 空间索引 空间索引 索引非顺序文件 索引表中顺序列出所有可能的键值(稠密索引),利用二分查找法查找所需键值,得到所需记录地址。该方法存取快,且无需记录顺序排列。 建立方法:记录按输入的顺序放入数据区,同时软件在索引区建立索引表,待全部数据输完后,软件自动将索引表排序。 空间索引 索引非顺序文件 删除 删除索引项,数据区保留,重新组织文件时消除之。 删除数据,索引保留,重新组织文件时消除之。 增加 数据放在文件末尾,增加索引项,并排序。 修改 查找相应位置,修改记录内容。 (修改前后内容大小不一致时,涉及到删除增加操作) 空间索引 多级索引 空间索引 索引顺序文件 是一种按照逻辑键值排序的索引文件,是用嵌入索引的手段把顺序文件予以扩充,以加速查找,记录的物理顺序与索引中键值的顺序是一致的。(采用稀疏索引) 建立方法:数据按顺序分块存放(块间相临),记录每块的最后记录键值及块的首地址形成索引表。 空间索引 索引顺序文件 空间索引 索引顺序文件 删除 物理删除 逻辑删除 增加 避免移动过多文件,将之暂放于溢出取。(重新组织文件时归位) 修改 查找相应位置,修改记录内容。 空间索引 空间索引 其一是由于计算机的体系结构将内存分为内存、外存两种,访问这两种内存一次所花费的时间一般为30~40ns,8~10ms,可以看出两者相差十万倍以上,尽管现在有“内存数据库”的说法,但绝大多数资料是存储在外存磁盘上的,如果对磁盘上资料的位置不加以记录和组织,每查询一个数据项就要扫描整个数据文件,这种访问磁盘的代价就会严重影响系统的效率,因此系统的设计者必须将资料在磁盘上的位置加以记录和组织,通过在内存中的一些计算来取代对磁盘漫无目的的访问,才能提高系统的效率,尤其是GIS涉及的是各种海量的复杂资料,索引对于处理的效率是至关重要的 空间索引 空间索引 就是指依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。 作为一种辅助性的空间数据结构,空间索引介于空间操作算法和空间对象之间,它通过筛选作用,大量与特定空间操作无关的空间对象被排除,从而提高空间操作的速度和效率 空间索引 空间索引 构造一个高性能的空间索引系统要解决几个主要问题:1,高速查询,在大资料量的条件下能进行实时查询;2,高度扩展性,可以无限扩展索引区域;3,地理元素变化时,能够很快更新空间索引;4,不受坐标系或投影变换的直接影响 空间索引的性能的优劣直接影响空间数据库和地理信息系统的整体性能,它是空间数据库和地理信息系统的一项关键技术 空间索引 空间索引 尽管有许多特定的数据结构和算法用来完成空间索引,但基本原理相似,即采用分割原理,把查询空间划分为若干区域(通常为矩形或多边形),这些区域或单元包含空间资料并可唯一标识。目前,有两种分割方法,一种是规则分割方法,另一种是基于对象的分割方法。规则分割方法是将地理空间按照规则或半规则方式分割,分割单元间接地与地理对象相关联,地理要素的几何部分可能被分割到几个相邻的单元中,这时地理对象的描述保持完整、而空间索引单元只存储对象的位置参考信息。在基于对象的分割方法中,索引空间的分割直接由地理对象来确定,索引单元包括地理对象的最小外接矩形 空间索引 空间索引 目前,国际上研究出许多高效的空间索引方法,常见的空间索引方法一般是自顶向下、逐级地划分地理空间,从而形成各种树状空间索引结构。比较有代表性的规则分割方法包括规则格网索引方法(Jones,1997年)、BSP树(Fuchs,1983年) 和KDB树(Robinson,1987年)等。基于对象的分割方法包括R树(Guttman,1984年)、R+树(Sellis,1987年)和Cell树(Guttman,1991年;刘东,1996年;陈述彭, 1999年)等。 空间索引 格网索引(Grid Index) 思路: 是将研究区域用横竖线条划分大小相等或不等的格网,记录每一个格网所包含的空间实体。当用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体,这样一来就大大地加速了空间索引的查询速度。 空间索引 格网索引(Grid Index) 步骤: 划分行列(M X N); 计算网格大小及每个格网的矩形范围; 开辟目标空间(记录目标穿过的网格)和格网空间(记录格网内的目标); 注册点、线、面、注记等目标,并记录之; 空间索引 格网索引(Grid Index) 查询:首先计算出用户查询对象所在的网格,然后通过该网格快速查询所

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档