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

栅格数据结构及其编码.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
栅格数据结构及其编码

地理信息系统导论 图7-16:多个多边形的转换 4.矢栅结构的比较及转换算法 边界代数法与前述其他算法的不同之处,在于它不是逐点判断与边界的关系完成转换,而是根据边界的拓扑信息,通过简单的加减代数运算将边界位置信息动态地赋给各栅格点,实现了矢量格式到栅格格式的高速转换,而不需要考虑边界与搜索轨迹之间的关系,因此算法简单、可靠性好,各边界弧段只被搜索一次,避免了重复计算。 4.矢栅结构的比较及转换算法 4.2.2 栅格格式向矢量格式的转换 多边形栅格格式向矢量格式转换就是提取以相同的编号的栅格集合表示的多边形区域的边界和边界的拓扑关系,并表示由多个小直线段组成的矢量格式边界线的过程。 4.矢栅结构的比较及转换算法 1)转换步骤 栅格格式向矢量格式转换包括以下四个步骤: (1.1)多边形边界提取 (1.2)边界线追踪 (1.3)拓扑关系生成 (1.4)去除多余点及曲线圆滑 4.矢栅结构的比较及转换算法 2)多边形栅格转矢量的双边界搜索算法 算法的基本思想是通过边界提取,将左右多边形信息保存在边界点上,每条边界弧段由两个并行的边界链组成,分别记录该边界弧段的左右多边形编号。边界线搜索采用2*2栅格窗口,在每个窗口内的四个栅格数据的模式,可以唯一地确定下一个窗口的搜索方向和该弧段的拓扑关系,极大地加快了搜索速度,拓扑关系也很容易建立。 4.矢栅结构的比较及转换算法 具体步骤如下: (2.1)边界点和结点提取 (2.2)边界线搜索与左右多边形信息记录 (2.3)多余点去除 4.矢栅结构的比较及转换算法 5.空间索引机制 5.1 索引概念 空间索引就是指依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。 5.2索引类型 5.2.1 格网型空间索引 格网型空间索引思路比较简单了,容易理解和实现。其基本思想是将研究区域用横竖线条划分大小相等和不等的格网,记录每一个格网所包含的空间实体。当用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体,这样一来就大大地加速了空间索引的查询速度。 5.空间索引机制 5.2.2 BSP树空间索引 BSP树是一种二叉树,它将空间逐级进行一分为二的划分(图7-19)。BSP树能很好地与空间数据库中空间对象的分布情况相适应,但对一般情况而言,BSP树深度较大,对各种操作均有不利影响。 5.空间索引机制 图7-19:BSP树 5.空间索引机制 5.2.3 KDB树空间索引 KDB树是B树向多维空间的一种发展。它对于多维空间中的点进行索引具有较好的动态特性,删除和增加空间点对象也可以很方便地实现;其缺点是不直接支持占据一定空间范围的地物要素,如二维空间中的线和面。 5.空间索引机制 5.2.4 R树和R+树 R树根据地物的最小外包矩形建立(图7-20),可以直接对空间中占据一定范围的空间对象进行索引。R树的每一个结点N都对应着磁盘页D(N)和区域I(N),如果结点不是叶结点,则该结点的所有子结点的区域都在区域I(N)的范围之内,而且存储在磁盘页D(N)中;如果结点是叶结点,那么磁盘页D(N)中存储的将是区域I(N)范围内的一系列子区域,子区域紧紧围绕空间对象,一般为空间对象的外接矩形。 5.空间索引机制 图7-20:R树 5.空间索引机制 图7-21:R+树 5.空间索引机制 5.2.5 CELL树 考虑到R树和R+在插入、删除和空间搜索效率两方面难于兼顾,CELL树应运而生。它在空间划分时不再采用矩形作为划分的基本单位,而是采用凸多边形来作为划分的基本单位,具体划分方法与BSP树有类似之处,子空间不再相互覆盖。 图7-22:CELL树 5.空间索引机制 6.空间信息查询 目前大多数成熟的商品化地理信息系统软件的查询功能都可完美地实现对空间实体的简单查找。该查询工作可分为两步:首先借助于空间索引,在空间数据库中快速检索出被选空间实体;然后,根据空间数据和属性数据的连接即可得到该空间实体的属性列表。 6.1基于属性特征查询 一般来说,基于属性信息的查询操作主要是在属性数据库中完成的。目前大多数的地理信息系统软件都将属性信息存储在关系数据库中,而发展成熟的关系数据库又为我们提供了完备的数据索引方法及信息查询手段。利用SQL,我们可以在属性数据库中很

文档评论(0)

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

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

1亿VIP精品文档

相关文档