SpatialHadoop中空间索引系列之(三)格网索引原理
来源:互联网 发布:域名投资人 编辑:程序博客网 时间:2024/05/29 00:32
接着上一篇继续吧!!!!!!!!!!!!!!这一篇来描述下什么是空间格网索引。格网型空间索引的基本思想是将研究区域用横竖线条划分大小相等或不等的格网,记录每一个格网所包含的空间实体。当用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体,这样一来就大大地加速了空间索引的查询速度。
=========================================================================
格网索引
将研究区域用横竖线条划分大小相等和不等的格网,记录每一个格网所包含的空间实体;用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体。
通常是把整个数据库数值空间划分成32×32(或64×64)的正方形网格,建立另一个倒排文件——栅格索引。
每一个网格在栅格索引中有一个索引条目(记录),在这个记录中登记所有位于或穿过该网格的物体的关键字。
检索原理
第一阶段(RDBMS完成):
接收SQL语句,获取空间过滤器的封装边界;
检测空间过滤器的封装边界跨越的网格;
到空间索引表中检索出封装边界所在网格内的要素;
第二阶段:
几何过滤器的封装边界与第一阶段检索出的要素的边界相比较,找出具有重叠关系的要素;
第三阶段
几何过滤器的坐标与第二阶段检索出的要素的边界比较,找出边界在几何过滤器内的要素;
第四阶段:
几何过滤器的坐标与第三阶段检索出的要素的比较,找出最终在几何过滤器内的要素类;
按格网法对空间数据进行索引时,所划分的格网数不能太多,否则,索引表本身太大而不利于数据的索引和检索。=============================================完!!!!!!!!
- SpatialHadoop中空间索引系列之(三)格网索引原理
- SpatialHadoop中空间索引系列之(四)空间格网索引实现
- SpatialHadoop中空间索引系列之(四)空间格网索引实现
- SpatialHadoop中空间索引系列之(二)空间对象索引原理
- SpatialHadoop中空间索引系列之(五)四叉树索引原理
- SpatialHadoop中空间索引系列之(六)R树索引原理
- SpatialHadoop中空间索引系列之(一)空间索引构建
- SpatialHadoop中空间索引系列之(八)现有空间数据库的索引方式
- SpatialHadoop中空间索引系列之(九)B树索引
- SpatialHadoop中空间索引系列之(十)R-Tree 索引源码解析
- SpatialHadoop中空间索引系列之(七)RTree/R+Tree的实现
- GIS空间索引(2)--格网索引与四叉树索引
- spatialite之空间索引
- 空间数据库之空间索引
- mongodb地理空间索引原理
- 【数据库系列(三)】数据库索引
- MySQL优化系列(三)--索引的使用、原理和设计优化
- 数据库中索引原理
- 168. Excel Sheet Column Title
- Java带进度条的文件上传
- 165. Compare Version Numbers
- SpatialHadoop中空间索引系列之(二)空间对象索引原理
- Leetcode #93 Restore IP Addresses
- SpatialHadoop中空间索引系列之(三)格网索引原理
- 关于进行java学习和Android开发,本人认为的一些基础的入门必需知识,全程手敲
- 网页设计html+css基础知识汇总
- 浅谈正则表达式
- 浅析动态web编程语言--Servlet
- JSP总结(JSP+Servlet+JavaBean)--动态网站开发编程语言
- 用GLM来读取显示有纹理的OBJ
- LFU Cache
- Android自定义带按钮标题栏