第三章地理信息系统的数据结构PPT讲稿.ppt
《第三章地理信息系统的数据结构PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第三章地理信息系统的数据结构PPT讲稿.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章地理信息系统的数据结构第1页,共50页,编辑于2022年,星期二2 2第三章GIS的空间数据结构3.13.1空间数据结构的类型空间数据结构的类型第2页,共50页,编辑于2022年,星期二3 33.1空间数据结构的类型空间数据结构的类型、1栅格数据结构栅格数据结构一、栅格数据结构的概念一、栅格数据结构的概念二、栅格数据结构的特点二、栅格数据结构的特点三、栅格数据的获取方法三、栅格数据的获取方法四、栅格数据单元值的确定方法四、栅格数据单元值的确定方法五、减少栅格数据存储量的编码方法五、减少栅格数据存储量的编码方法第3页,共50页,编辑于2022年,星期二4 4 栅格数据结构栅格数据结构,就是
2、以行、列表示,就是以行、列表示的像元阵列,像元点上的值即对应着地的像元阵列,像元点上的值即对应着地理实体的属性或属性编码。理实体的属性或属性编码。一、栅格数据结构的概念一、栅格数据结构的概念第4页,共50页,编辑于2022年,星期二5 502:草地:草地03:耕地:耕地05:林地:林地06:水域:水域10:居民点:居民点一、栅格数据结构的概念一、栅格数据结构的概念第5页,共50页,编辑于2022年,星期二6 6一、栅格数据结构的概念一、栅格数据结构的概念第6页,共50页,编辑于2022年,星期二7 7二、栅格数据结构的特点特点特点:由于栅格数据结构是按一定规则排列的,所由于栅格数据结构是按一定
3、规则排列的,所以以,其所表示的实体位置就很容易隐含在栅格其所表示的实体位置就很容易隐含在栅格数据文件的结构之中数据文件的结构之中;栅格的行列坐标可以方便地转换为其它坐栅格的行列坐标可以方便地转换为其它坐标系下的坐标值标系下的坐标值;栅格文件的中的每个代码本身即明确地表明栅格文件的中的每个代码本身即明确地表明了实体的属性或属性编码了实体的属性或属性编码;第7页,共50页,编辑于2022年,星期二8 8栅格数据特别适合与计算机处理,特别是存储栅格数据特别适合与计算机处理,特别是存储和显示和显示;栅格数据表示的地表上的线或者面是不连续的,栅格数据表示的地表上的线或者面是不连续的,其表示地理实体的精度
4、与栅格尺寸有关其表示地理实体的精度与栅格尺寸有关;相对于矢量数据结构相对于矢量数据结构,数据量大数据量大第8页,共50页,编辑于2022年,星期二9 9三、栅格数据的获取方法直接获取法直接获取法:将均匀的透明格网将均匀的透明格网蒙在要进行处理的蒙在要进行处理的专题地图上专题地图上,按行列按行列读取专题内容的编读取专题内容的编码值码值;第9页,共50页,编辑于2022年,星期二1010三、栅格数据的获取方法第10页,共50页,编辑于2022年,星期二1111三、栅格数据的获取方法数据转换法数据转换法:由矢量数据转换到栅格数据由矢量数据转换到栅格数据.通过转换程序通过转换程序第11页,共50页,编
5、辑于2022年,星期二1212三、栅格数据的获取方法扫描法扫描法:通过扫描设备通过扫描设备(包括遥感平台包括遥感平台)扫描得到栅扫描得到栅格数据格数据扫描仪扫描仪航空航天遥感航空航天遥感第12页,共50页,编辑于2022年,星期二1313四、栅格数据单元值的确定方法四、栅格数据单元值的确定方法中心点法中心点法(网格交点归属法网格交点归属法):用处于栅格中心处的实体属性作为该用处于栅格中心处的实体属性作为该栅格单元的属性栅格单元的属性;ABC第13页,共50页,编辑于2022年,星期二1414面积占优法面积占优法:以占栅格面积最大的地物属性作为该栅格单元以占栅格面积最大的地物属性作为该栅格单元的
6、属性的属性;ABC第14页,共50页,编辑于2022年,星期二1515长度占优法长度占优法:以占栅格行中心线长度最大的地物属性作为以占栅格行中心线长度最大的地物属性作为该栅格单元的属性该栅格单元的属性;ABCABC第15页,共50页,编辑于2022年,星期二1616重要性法重要性法:以栅格单元内是否含有重要地物来确定该以栅格单元内是否含有重要地物来确定该栅格单元的属性栅格单元的属性;有无有无重要重要地物地物?以该重要地物的属性作以该重要地物的属性作为栅格单元的属性为栅格单元的属性以其他取值方法确定以其他取值方法确定栅格单元的属性栅格单元的属性不能单独作一种取值方法用不能单独作一种取值方法用四、
7、栅格数据单元值的确定方法四、栅格数据单元值的确定方法有有无无第16页,共50页,编辑于2022年,星期二1717分别在什么情况下适合使用何种方法:中心点法中心点法:适用于对位置精度要求高的地方,强调一个地物位置重要性时譬如连续分布地理要素,分类较细地物面积占优法:面积占优法:强调面积时用该方法,譬如计算土地利用面积时长度占优法:长度占优法:强调一个地物长度时用重要性法:重要性法:强调地物重要性时,譬如具有特殊意义的较小地物第17页,共50页,编辑于2022年,星期二1818五、减少栅格数据存储量的编码方法栅格数据压缩的必要性栅格数据压缩的必要性:直接的栅格数据简单,但数据量大直接的栅格数据简单
8、,但数据量大.这对于计这对于计算机有限的储存器来讲是不易接受的算机有限的储存器来讲是不易接受的.所以,所以,采用各种方法对栅格数据进行压缩是十分必采用各种方法对栅格数据进行压缩是十分必要的。要的。有损压缩有损压缩:数据压缩的同时,或多或少丢失数据压缩的同时,或多或少丢失了部分原信息;了部分原信息;无损压缩:无损压缩:数据压缩不会减少原信息量,原数据压缩不会减少原信息量,原数据可完全恢复。数据可完全恢复。第18页,共50页,编辑于2022年,星期二1919五、栅格数据压缩编码方法链式编码链式编码(弗里曼链码、边界链弗里曼链码、边界链码码)将多边形的边界,表示为由将多边形的边界,表示为由某一原点开
9、始,并按某些某一原点开始,并按某些方向确定的单位矢量链。方向确定的单位矢量链。01234567主要对面状数据进行主要对面状数据进行第19页,共50页,编辑于2022年,星期二20200123456701956782 340123456789(5,3,0,0,2,2,4,5,6)第20页,共50页,编辑于2022年,星期二2121优缺点:优缺点:对多边形的表示有很强的压缩能力;对多边形的表示有很强的压缩能力;有一定的计算功能有一定的计算功能如多边形周长;如多边形周长;可探测边界的走向;可探测边界的走向;适用于存储多边形数据。适用于存储多边形数据。叠置运算难于进行,如组合、相交等;叠置运算难于进行
10、,如组合、相交等;相邻边界重复存储,存在数据冗余相邻边界重复存储,存在数据冗余第21页,共50页,编辑于2022年,星期二2222游程编码游程编码从第一行开始,从左到右将若干个属性从第一行开始,从左到右将若干个属性值相同的栅格视为一个游程,每个游程值相同的栅格视为一个游程,每个游程的数据结构表示(的数据结构表示(A,P),其中),其中A为游程为游程长度长度(所延续的列数所延续的列数),P为该游程像元的属为该游程像元的属性值。这样,就可以将每行栅格映射为性值。这样,就可以将每行栅格映射为K个游程,当个游程,当K远远小于列数时远远小于列数时,原栅格数据原栅格数据就得以压缩就得以压缩.第22页,共5
11、0页,编辑于2022年,星期二2323(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,02),(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)第23页,共50页,编辑于2022年,星期二2424优点:优点:是多种压缩算法的实现基础;是多种压缩算法的实现基础;易于
12、实现检索、叠加、合并等常用操作;易于实现检索、叠加、合并等常用操作;当图形不复杂,栅格尺寸较小时,可实现栅当图形不复杂,栅格尺寸较小时,可实现栅格数据的较大压缩。格数据的较大压缩。第24页,共50页,编辑于2022年,星期二2525四叉树编码四叉树编码:四叉树数据结构的概念四叉树数据结构的概念:又称为四分树或四元又称为四分树或四元树编码。就是将树编码。就是将2n2n(n=1)的空间区域)的空间区域按照四个像限进行递归分割,直到子像限的按照四个像限进行递归分割,直到子像限的值单调为止。值单调为止。第25页,共50页,编辑于2022年,星期二2626每个均值方块分解为四个方位即(西北、东北、西南和
13、东南)四叉树顶部时根结点,内部结点用圆圈表示,叶结点用方框表示00011110分解顺序编码分解顺序编码第26页,共50页,编辑于2022年,星期二2727四叉树编码示例:第27页,共50页,编辑于2022年,星期二2828四叉树的建立方法四叉树的建立方法:自上而下法:首先检查全区域,不单调时进自上而下法:首先检查全区域,不单调时进行四分割,再逐层检查各级子像限,不单行四分割,再逐层检查各级子像限,不单调时再进行四分割,直到划分到的各级子调时再进行四分割,直到划分到的各级子像限都单调为止。像限都单调为止。自下而上法:按照四个像限的顺序,逐个扫自下而上法:按照四个像限的顺序,逐个扫描各栅格点,并在
14、各级像限划分的末位置描各栅格点,并在各级像限划分的末位置审查、记录该像限的单调情况。审查、记录该像限的单调情况。第28页,共50页,编辑于2022年,星期二2929四叉树编码四叉树编码:四叉树结构按其编码方式的不同又分为四叉树结构按其编码方式的不同又分为“常常规四叉树规四叉树”(CQT)和)和“线性四叉树线性四叉树”(LQT)常规四叉树除了记录叶结点之外,还要记录常规四叉树除了记录叶结点之外,还要记录中间结点,结点之间借助于指针相联系。每中间结点,结点之间借助于指针相联系。每个结点用个结点用4个叶结点指针、个叶结点指针、1个父结点指针和个父结点指针和一个属性码共一个属性码共6个数据项来表达。个
15、数据项来表达。线性四叉树只记录叶结点信息,每个结点用线性四叉树只记录叶结点信息,每个结点用位置、深度和属性码位置、深度和属性码4个数据项表达。个数据项表达。第29页,共50页,编辑于2022年,星期二30303.2数据结构类型数据结构类型2 矢量数据结构矢量数据结构矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、线、面地理实体表现得精确无误。其坐标空间假定为连续空间,不必象栅格数据结构那样进行量化处理。因此矢量数据能更精确地定义位置、长度和大小。除数学上的精确坐标假设外,矢量数据存储是以隐式关系隐式关系以最小的存储空间存储复杂的数据。第30页,共50页,编辑于2022年,星期二课后
16、思考与阅读仔细研究阅读栅格数据的压缩编码方式仔细研究阅读栅格数据的压缩编码方式第31页,共50页,编辑于2022年,星期二3232矢量数据结构编码的基本内容矢量数据结构编码的基本内容矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。q点:空间的一个坐标点;q线:多个点组成的弧段;q面:多个弧段组成的封闭多边形;第32页,共50页,编辑于2022年,星期二3333矢量数据结构编码的基本内容矢量数据结构编码的基本内容标识码标识码属性码属性码空间对象编码空间对象编码唯一唯一连接空间和属性数据连接空间和属性数据数据库数据库独立编码独立编码点点:(x,y)线线:(x1,y1),(x2,y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 地理信息系统 数据结构 PPT 讲稿
限制150内