第三章地理信息系统的数据结构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第三章地理信息系统的数据结构课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 地理信息系统 数据结构 课件
- 资源描述:
-
1、3.13.1空间数据结构的类型空间数据结构的类型3.1空间数据结构的类型空间数据结构的类型、1栅格数据结构栅格数据结构 一、栅格数据结构的概念一、栅格数据结构的概念 二、栅格数据结构的特点二、栅格数据结构的特点 三、栅格数据的获取方法三、栅格数据的获取方法 四、栅格数据单元值的确定方法四、栅格数据单元值的确定方法 五、减少栅格数据存储量的编码方法五、减少栅格数据存储量的编码方法 栅格数据结构栅格数据结构,就是以行、列表,就是以行、列表示的像元阵列,像元点上的值即对应示的像元阵列,像元点上的值即对应着地理实体的属性或属性编码。着地理实体的属性或属性编码。020202 02020202020505
2、0202 0202020202020202020202020202020202020505050505 05050505050502 03 031003 03 0303030303030303030303030303030606060303 03 030603 03 03030303030606060303 03 03 03 03030603030303030303031002:草地:草地03:耕地:耕地05:林地:林地06:水域:水域10:居民点:居民点020202 020202020205050202 02020202020202020202020202020202020205050505
3、05 05050505050502 03 031003 03 030303030303030303030303030303030606060303 03 030603 03 0303030303030606060303 03 03 03 030306030303030303030310020202 020202020205050202 0202020202020202020202020202020202020505050505 05050505050502 03 031003 03 0303030303030303030303030303030606060303 03 030603 03 03
4、030303030606060303 03 03 03 030306030303030303030310 特点特点:由于栅格数据结构是按一定规则排列的,由于栅格数据结构是按一定规则排列的,所以所以,其所表示的实体位置就很容易隐含其所表示的实体位置就很容易隐含在栅格数据文件的结构之中在栅格数据文件的结构之中;栅格的行列坐标可以方便地转换为其它栅格的行列坐标可以方便地转换为其它坐标系下的坐标值坐标系下的坐标值;栅格文件的中的每个代码本身即明确地栅格文件的中的每个代码本身即明确地表明了实体的属性或属性编码表明了实体的属性或属性编码;栅格数据特别适合与计算机处理,特别栅格数据特别适合与计算机处理,特别
5、是存储和显示是存储和显示;栅格数据表示的地表上的线或者面是不栅格数据表示的地表上的线或者面是不连续的,其表示地理实体的精度与栅格连续的,其表示地理实体的精度与栅格尺寸有关尺寸有关;相对于矢量数据结构相对于矢量数据结构,数据量大数据量大 直接获取法直接获取法:将均匀的透明格将均匀的透明格网蒙在要进行处网蒙在要进行处理的专题地图上理的专题地图上,按行列读取专题按行列读取专题内容的编码值内容的编码值;ABCABC0000000000000000000000000000000000000AAAAAAAAAAAAAAAABBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCC
6、CC00A 数据转换法数据转换法:由矢量数据转换到栅格数据由矢量数据转换到栅格数据.ABC0000000000000000000000000000000000000AAAAAAAAAAAAAAAABBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC00A通过转换程序通过转换程序 扫描法扫描法:通过扫描设备通过扫描设备(包括遥感平台包括遥感平台)扫描得到栅扫描得到栅格数据格数据扫描仪扫描仪航空航天遥感航空航天遥感 中心点法中心点法(网格交点归属法网格交点归属法):用处于栅格中心处的实体属性作为该用处于栅格中心处的实体属性作为该栅格单元的属性栅格单元的属性;AB
7、C面积占优法面积占优法:以占栅格面积最大的地物属性作为该栅格单以占栅格面积最大的地物属性作为该栅格单元的属性元的属性;ABC 长度占优法长度占优法:以占栅格行中心线长度最大的地物属性以占栅格行中心线长度最大的地物属性作为该栅格单元的属性作为该栅格单元的属性;ABCABC 重要性法重要性法:以栅格单元内是否含有重要地物来确定以栅格单元内是否含有重要地物来确定该栅格单元的属性该栅格单元的属性;有无重要有无重要地物地物?以该重要地物的属性以该重要地物的属性作为栅格单元的属性作为栅格单元的属性以其他取值方法确定以其他取值方法确定栅格单元的属性栅格单元的属性不能单独作一种取值方法用不能单独作一种取值方法
8、用有有无无 分别在什么情况下适合使用何种方法:中心点法中心点法:适用于对位置精度要求高的地方,强调一个地物位置重要性时譬如连续分布地理要素,分类较细地物面积占优法:面积占优法:强调面积时用该方法,譬如计算土地利用面积时长度占优法:长度占优法:强调一个地物长度时用重要性法:重要性法:强调地物重要性时,譬如具有特殊意义的较小地物 栅格数据压缩的必要性栅格数据压缩的必要性:直接的栅格数据简单,但数据量大直接的栅格数据简单,但数据量大.这对这对于计算机有限的储存器来讲是不易接受于计算机有限的储存器来讲是不易接受的的.所以,采用各种方法对栅格数据进行所以,采用各种方法对栅格数据进行压缩是十分必要的。压缩
9、是十分必要的。有损压缩有损压缩:数据压缩的同时,或多或少丢数据压缩的同时,或多或少丢失了部分原信息;失了部分原信息;无损压缩:无损压缩:数据压缩不会减少原信息量,数据压缩不会减少原信息量,原数据可完全恢复。原数据可完全恢复。链式编码链式编码(弗里曼链码、边界弗里曼链码、边界链码链码)将多边形的边界,表示将多边形的边界,表示为由某一原点开始,并为由某一原点开始,并按某些方向确定的单位按某些方向确定的单位矢量链。矢量链。01234567主要对面状数据进行主要对面状数据进行020202 020202020205050202 02020202020202020202020202020202020205
10、05050505 05050505050502 03 031003 03 0303030303030303030303030303030606060303 03 030603 03 03030303030606060303 03 03 03 030306030303030303030310012345670 195 6 7 82 3 40123456789(5,3,0,0,2,2,4,5,6)优缺点:优缺点:对多边形的表示有很强的压缩能力;对多边形的表示有很强的压缩能力;有一定的计算功能有一定的计算功能如多边形周长;如多边形周长;可探测边界的走向;可探测边界的走向;适用于存储多边形数据。适用于
11、存储多边形数据。叠置运算难于进行,如组合、相交等;叠置运算难于进行,如组合、相交等;相邻边界重复存储,存在数据冗余相邻边界重复存储,存在数据冗余 游程编码游程编码从第一行开始,从左到右将若干个属从第一行开始,从左到右将若干个属性值相同的栅格视为一个游程,每个性值相同的栅格视为一个游程,每个游程的数据结构表示(游程的数据结构表示(A,P),其中),其中A为游程长度为游程长度(所延续的列数所延续的列数),P为该为该游程像元的属性值。这样,就可以将游程像元的属性值。这样,就可以将每行栅格映射为每行栅格映射为K个游程,当个游程,当K远远小远远小于列数时于列数时,原栅格数据就得以压缩原栅格数据就得以压缩
12、.020202 020202020205050202 0202020202020202020202020202020202020505050505 05050505050502 03 031003 03 0303030303030303030303030303030606060303 03 030603 03 03030303030606060303 03 03 03 030306030303030303030310(8,02),(2,05)(8,02),(2,05)(3,02),(6,03),(1,05)(2,02),(8,03)(2,02),(3,03),(1,10),(4,03)(2,0
13、2),(1,03),(3,06),(1,10),(3,03)(2,02),(1,03),(3,06),(4,03)(1,02),(3,03),(2,06),(2,03),(2,05)(1,02),(6,03),(3,05)(1,02),(6,03),(3,05)优点:优点:是多种压缩算法的实现基础;是多种压缩算法的实现基础;易于实现检索、叠加、合并等常用操作;易于实现检索、叠加、合并等常用操作;当图形不复杂,栅格尺寸较小时,可实当图形不复杂,栅格尺寸较小时,可实现栅格数据的较大压缩。现栅格数据的较大压缩。四叉树编码四叉树编码:四叉树数据结构的概念四叉树数据结构的概念:又称为四分树或四又称为四分
14、树或四元树编码。就是将元树编码。就是将2n2n(n=1)的空)的空间区域按照四个像限进行递归分割,直到间区域按照四个像限进行递归分割,直到子像限的值单调为止。子像限的值单调为止。每个均值方块分解为四个方位即(西北、东北、西南和东南)四叉树顶部时根结点,内部结点用圆圈表示,叶结点用方框表示00 011110分解顺序编码分解顺序编码 四叉树编码示例:999900009909000090097700000077000000777700007777000077770000777799990000000999990070700000077777700000007777777700007700707000
15、0099990000990900009009770000007700000077770000777700007777000077779999000000099999007070000007777770000000777777770000770070700000 自上而下法:首先检查全区域,不单调时自上而下法:首先检查全区域,不单调时进行四分割,再逐层检查各级子像限,不进行四分割,再逐层检查各级子像限,不单调时再进行四分割,直到划分到的各级单调时再进行四分割,直到划分到的各级子像限都单调为止。子像限都单调为止。自下而上法:按照四个像限的顺序,逐个自下而上法:按照四个像限的顺序,逐个扫描各栅格点,
展开阅读全文