空间索引解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《空间索引解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 索引 解析 课件
- 资源描述:
-
1、 主要内容空间索引的概念空间索引的概念问题引入问题引入3 3 1 1索引的概念索引的概念3 33 32 21 1空间索引的分类空间索引的分类3 34 4空间数据库之空间索引技术1 问题引入l在图书馆中找到自己想要的书?在图书馆中找到自己想要的书?l怎样在字典里查找生字?怎样在字典里查找生字?l怎样在一栋大楼里找到人力资源部?怎样在一栋大楼里找到人力资源部?空间数据库之空间索引技术1 问题引入如何找到人力资源部空间数据库之空间索引技术 主要内容问题引入问题引入3 3 1 1索引的概念索引的概念3 33 3 2 21 13 3 4 4空间索引的概念空间索引的概念空间索引的分类空间索引的分类空间数据
2、库之空间索引技术2 索引的概念p 索引:英文index,指示位置的意思。p 索引是将文献中具有检索意义的事项(可以是人名、地名、词语、概念、或其他事项)按照一定方式有序编排起来,以供检索的工具书。(摘自互动百科)p 索引是根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表。(摘自百度百科)p 索引本身是一个文件,当索引很大时,可以分块,建立高一层的索引。如此继续下去,得到一个多级索引结构。空间数据库之空间索引技术空间数据库之空间索引技术索引项:索引项:关键词值关键词值和和指针指针 索引的基本构件是索引的基本构件是索引索引项项。一个索引项中有。一个索引项中有关关键词值键词值和和指
3、针指针,通过指,通过指针就可找到含有此关键针就可找到含有此关键词值的记录,即一个索词值的记录,即一个索引项为:(关键词值,引项为:(关键词值,指针)。多个索引项就指针)。多个索引项就构成了一个索引(表)构成了一个索引(表)2 索引的概念索引构件 主要内容空间索引的概念空间索引的概念3 3 1 13 33 3 2 21 13 3 4 4问题引入问题引入索引的概念索引的概念空间索引的分类空间索引的分类空间数据库之空间索引技术3 空间索引的概念引入空间索引的原因l 计算机存储器分为内存、外存,空间数据采用外存存储l 访问一次内存时间3040ns(纳秒),外存810ms(毫秒),可以看出两者相差十万倍
4、以上l 如果对外存上数据的位置不加以记彔和组织,每查询一个数据项就要扫描整个数据文件l 必须将数据在磁盘上的位置加以记彔和组织,通过在内存中的一些计算来取代对磁盘漫无目的的访问(空间换时间)n计算机自身原因计算机自身原因空间数据库之空间索引技术3 空间索引的概念引入空间索引的原因n空间数据管理的独有特征l空间数据具有海量数据特征,NASA每天产生TB级数据,如无索引管理将寸步难行,必将成为“数据坟墓”。l由于地理数据的多维性,在任何方向上并不存在优先级问题。普通索引所针对的字符、数字等在一个维度上,任意两个元素,都可以确定其关系(,=)空间数据库之空间索引技术3 空间索引的概念内涵p 依据空间
5、对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。p 作为一种辅助性的空间数据结构,空间索引介于空间操作算法和空间对象之间,它通过筛选作用,大量与特定空间操作无关的空间对象被排除,从而提高空间操作的速度和效率。空间数据库之空间索引技术 主要内容空间索引的概念空间索引的概念3 3 1 13 33 3 2 21 13 3 4 4问题引入问题引入索引的概念索引的概念空间索引的分类空间索引的分类空间数据库之空间索引技术4 空间索引的分类空空间间索索引引p 基于格网的空间索引p 基于树的空间索引结构p
6、基于填充曲线的空间索引结构空间数据库之空间索引技术4 空间索引的分类-格网索引(Grid Index)思路:将研究区域用横竖线条划分大小相等或不等的格网,记录每一个格网所包含的空间实体。当用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体,这样一来就大大地加速了空间索引的查询速度。步骤:1).将研究区域用横竖线条划分大小相等或不等的格网;空间数据库之空间索引技术4 空间索引的分类-格网索引(Grid Index)2).记录每一个格网所包含的空间实体和记录实体穿过的网格;G G(1,21,2):):1 1G G(1,31,3):2,8:2,8G G(2,32
7、,3):3,4:3,47:G(2,1),G(2,2),G(3,1),G(3,2)8:G(1,3),G(2,4),G(3,4),G(3,5),G(4,5)空间数据库之空间索引技术4 空间索引的分类-格网索引(Grid Index)3).查询(开窗)查询(开窗)空间数据库之空间索引技术4 空间索引的分类-格网索引(Grid Index)对应格元:G(2,3),G(2,4),G(3,3),G(3,4)空间数据库之空间索引技术4 空间索引的分类-格网索引(Grid Index)对应实体:相交模式下:对应实体:相交模式下:3,4,5,8,123,4,5,8,12对应实体:包含模式下:对应实体:包含模式下
8、:3,4,5,123,4,5,12空间数据库之空间索引技术将坐标空间中所有的几何体以分解完整且互不重叠的分块面片覆盖,其基本思想是将坐标空间的范围视为一矩形,四叉树分解的第一步是将矩形沿坐标轴方向平均分割生成四个相同大小的分块,对每一个与几何体相交的面片继续以相同形式分割,直至满足一定的原则,如面片达到一定大小或覆盖几何体的面片达到一定数目,则分解停止。4 空间索引的分类四叉树空间索引空间数据库之空间索引技术4 空间索引的分类四叉树空间索引空间数据库之空间索引技术 树的概念 构成:根节点、中间结点、叶结点、无回路的图。度量:树的深度,子结点个数 平衡树平衡树 根结点到每一个叶结点的深度相等。树
9、中每个非叶结点有n到M个子结点,M 对特定的树是固定的(阶数)。2=n=M/24 空间索引的分类R树空间索引-平衡树空间数据库之空间索引技术B树的定义 B树是一种平衡的多分树,通常我们说m阶的B树,它必须满足如下条件:(1)每个结点至多有m个子结点;(2)除根结点和叶结点外,其它每个结点至少有m/2 个子结点;(3)若根结点不是叶子结点,则至少有两个子结点;(4)所有的叶结点在同一层;4 空间索引的分类R树空间索引-B树空间数据库之空间索引技术基本思想用最小外接矩形的层次集合来组织空间对象;是B树在多维上的扩展 R-树的分类 处理大的空间对象 R 树:叶结点(数据)矩形可能重叠,中间结点(目录
展开阅读全文