第三章空间数据的组织与结构PPT讲稿.ppt
《第三章空间数据的组织与结构PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第三章空间数据的组织与结构PPT讲稿.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章空间数据的组织与结构第1页,共81页,编辑于2022年,星期二数据结构 n数据结构即指数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构。对空间数据则是地理实体的空间排列方式和相互关系的抽象描述。n描述地理实体的数据本身的组织方法,称为内部数据结构。内部数据结构基本上可分为两大类:即矢量结构和栅格结构。第2页,共81页,编辑于2022年,星期二矢量图栅格图 采用一个没有大小的点(坐标)采用一个没有大小的点(坐标)来基本点元素时,称为矢量表来基本点元素时,称为矢量表 示法。示法。采用一个有固定大小的采用一个有固定大小的 点(面元)来表达基本点(面元)来表达基本 点元素时,称为栅格
2、表点元素时,称为栅格表 示法。示法。第3页,共81页,编辑于2022年,星期二n矢量数据结构n栅格数据结构n两种数据结构的比较与选择第4页,共81页,编辑于2022年,星期二栅格数据结构n栅格数据结构的定义n栅格数据结构的特点n栅格数据结构的获取n栅格数据结构的组织n栅格数据结构的压缩第5页,共81页,编辑于2022年,星期二一、定义n栅格结构是最简单最直观的空间数据结构,又称为网格结构(raster或grid cell)或象元结构(pixel),是指将地球表面划分为大小均匀紧密相邻的网格阵列,每个网格作为一个象元或象素,由行、列号定义,并包含一个代码,表示该象素的属性类型或量值,或仅仅包含指
3、向其属性记录的指针。第6页,共81页,编辑于2022年,星期二0000090000900000009070070090700760097777900077079000770709000000yx(a)点、线、面数据(b)栅格表示图3-1点、线、面数据的栅格结构表示第7页,共81页,编辑于2022年,星期二二、特点n栅格结构的显著特点是:属性明显,定位隐含。0000090000900000009070070090700760097777900077079000770709000000第8页,共81页,编辑于2022年,星期二图3-2栅格数据结构的几种其它形式第9页,共81页,编辑于2022年,星
4、期二三、获取途径n 栅格结构数据主要可由四个途径得到,即n 目读法:在专题图上均匀划分网格,逐个网格地决定其代码,最后形成栅格数字地图文件;n 数字化仪手扶或自动跟踪数字化地图,得到矢量结构数据后,再转换为栅格结构;n 扫描数字化:逐点扫描专题地图,将扫描数据重采样和再编码得到栅格数据文件;n 分类影像输入:将经过分类解译的遥感影像数据直接或重采样后输入系统,作为栅格数据结构的专题地图。第10页,共81页,编辑于2022年,星期二四、组织方法1.直接栅格编码(栅格矩阵结构)ABCDAACCBACCBBDCBDDD第11页,共81页,编辑于2022年,星期二n2.确定栅格代码 ABCD第12页,
5、共81页,编辑于2022年,星期二ABCDAACCBACCBBDCBDDC 中心点法是将栅格中心点的值作为本栅格元素的值。(1)中心点法第13页,共81页,编辑于2022年,星期二ABCDAACCBACCBBDCBDDD面积占优法是把栅格中占有最大面积的属性值定为本栅格元素的值。(2)面积占优法第14页,共81页,编辑于2022年,星期二ABCDAACCBACCBBDCBDDC 长度占优法是将网格中心画一横线,然后用横线所占最长部分的属性值作为本栅格元素的值。(3)长度占优法第15页,共81页,编辑于2022年,星期二ABCDAACCBACCBBCCBDDC 重要性法往往突出某些主要属性,对于
6、这些属性,只要在栅格中出现,就把该属性作为本栅格元素的值。(4)重要性法第16页,共81页,编辑于2022年,星期二n百分比法:根据矩形区域内各地理要素所占面积的百分比数确定栅格单元的代码参与。无论如何取值,在计算机中,如果矩阵的每个元素用一个双字节表示,则一个图层的全栅格数据所需要的存储空间为m(行)n(列)2(字节)。如:一个面积为100km2的区域,如果网格边长取为1m,每个网格用一个双字节表示,则一个图层的要素就用?兆字节的存储空间。200第17页,共81页,编辑于2022年,星期二n链式编码n游程编码n块状编码n四叉树编码五、压缩编码方式五、压缩编码方式第18页,共81页,编辑于20
7、22年,星期二n链式编码又称为弗里曼链码(Freeman,1961)或边界链码。n链式编码主要是记录线状地物和面状地物的边界。它把线状地物和面状地物的边界表示为:由某一起始点开始并按某些基本方向确定的单位矢量链。链式编码第19页,共81页,编辑于2022年,星期二链式编码的方向代码第20页,共81页,编辑于2022年,星期二链式编码示意图线状地物确定其起始点为像元(1,5),则其链式编码为:1,5,3,2,2,3,3,2,3 面状地物,假设其原起始点定为像元(5,8),则该多边形边界按顺时针方向的链式编码为:5,8,3,2,4,4,6,6,7,6,0,2,1 第21页,共81页,编辑于2022
8、年,星期二n链式编码的前两个数字表示起点的行、列数,从第三个数字开始的每个数字表示单位矢量的方向,八个方向以0-7的整数代表。第22页,共81页,编辑于2022年,星期二 是将原始栅格阵列中属性值相同的连续若干个栅格单元映射为一个游程,每个游程的数据结构为(A,P)整数对。其中,A代表属性值,P代表该游程最右端栅格的列号。AACCBACCBBDCBDDD行游程1234A,2,C,4B,1,A,2,C,4B,2,D,3,C,4B,1,D,4游程编码文件游程编码第23页,共81页,编辑于2022年,星期二行游程12345678(9,4),(0,8)(9,3),(0,8)(0,1),(9,3),(0
9、,4),(7,6),(0,8)(0,4),(7,6),(0,8)(0,4),(7,8)(0,4),(7,8)(0,4),(7,8)(0,4),(7,8)游程编码文件第24页,共81页,编辑于2022年,星期二四叉树编码(quad-tree code)四叉树结构的基本思想是将一幅栅格地图或图像等分为四部分,逐块检查其格网属性值(或灰度)。如果某个子区的所有格网值都具有相同的值,则这个子区就不再继续分割,否则还要把这个子区再分割成四个子区。这样依次地分割,直到每个子块都只含有相同的属性值或灰度为止。第25页,共81页,编辑于2022年,星期二9900999900000707000999900009
10、9090000900977000000770000007777000077770000777700007777第26页,共81页,编辑于2022年,星期二四叉树的树状表示 第27页,共81页,编辑于2022年,星期二第28页,共81页,编辑于2022年,星期二第29页,共81页,编辑于2022年,星期二练习:333331111111333331111111333311144441333111444444332222114441322211111411222222111111222222111111222222111111222222111111第30页,共81页,编辑于2022年,星期二112
11、1144111114411121233113133000000112221411331412112230000012204230133第31页,共81页,编辑于2022年,星期二四叉树编码法有许多有趣的优点:1)容易而有效地计算多边形的数量特征;2)阵列各部分的分辩率是可变的,边界复杂部分四叉树较高即分级多,分辩率也高,而不需表示许多细节的部分则分级少,分辩率低,因而既可精确表示图形结构又可减少存贮量;3)栅格到四叉树及四叉树到简单栅格结构的转换比其它压缩方法容易;4)多边形中嵌套异类小多边形的表示较方便。第32页,共81页,编辑于2022年,星期二块状编码n块码是游程长度编码扩展到二维的情况
12、,采用方块码是游程长度编码扩展到二维的情况,采用方形区域作为记录单元,每个记录单元包括相邻的形区域作为记录单元,每个记录单元包括相邻的若干栅格,数据结构由初始位置若干栅格,数据结构由初始位置(行、列号行、列号)和和半径,再加上记录单元的代码组成。半径,再加上记录单元的代码组成。第33页,共81页,编辑于2022年,星期二9 99 99 99 90 00 00 00 09 99 90 09 90 00 00 00 09 90 00 09 97 77 70 00 00 00 00 00 07 77 70 00 00 00 00 00 07 77 77 77 70 00 00 00 07 77 77
13、 77 70 00 00 00 07 77 77 77 70 00 00 00 07 77 77 77 7(1,1,2,9),(1,3,1,9),(1,4,1,9),(1,5,2,0),(1,7,2,0),(2,3,1,9),(2,4,1,0),(3,1,1,0),(3,2,1,9),(3,3,1,9),(3,4,1,0),(3,5,2,7),(3,7,2,0)(4,4,1,0),(4,2,1,0),(4,3,1,0),(4,4,1,0),(5,1,4,0),(5,5,4,7)第34页,共81页,编辑于2022年,星期二n一个多边形所包含的正方形越大,多边形的边界越简单,块状编码的效率就越好。
14、n块状编码对大而简单的多边形更为有效,而对那些碎部较多的复杂多边形效果并不好。n块状编码在合并、插入、检查延伸性、计算面积等操作时有明显的优越性。然而对某些运算不适应,必须在转换成简单数据形式才能顺利进行。第35页,共81页,编辑于2022年,星期二综合练习:有一栅格数据文件按行方向由左到右、自上而下直接有一栅格数据文件按行方向由左到右、自上而下直接栅格编码表示为:栅格编码表示为:1 1,2 2,2 2,2 2;0 0,1 1,2 2,2 2;1 1,3 3,2 2,2 2;0 0,1 1,2 2,2 2。分。分析并回答下列问题。析并回答下列问题。表示面状地物的代码是几?表示面状地物的代码是几
15、?假设方向代码分别表示为:东假设方向代码分别表示为:东=0=0,东北,东北=1=1,北,北=2=2,西北,西北=3=3,西西=4=4,西南,西南=5=5,南,南=6=6,东南,东南=7=7。写出线状地物的链式编码。写出线状地物的链式编码。按行方向写出一种游程编码方案。按行方向写出一种游程编码方案。块状编码中最大正方形的半径是多少?块状编码中最大正方形的半径是多少?按四叉树分解最多能分解几次?最大层数为多少?按四叉树分解最多能分解几次?最大层数为多少?第36页,共81页,编辑于2022年,星期二矢量数据结构 基于矢量模型的数据结构简称为矢量数基于矢量模型的数据结构简称为矢量数据结构。矢量数据结构
16、是利用殴几里得几何据结构。矢量数据结构是利用殴几里得几何学中的点、线、面及其组合体来表示地理实学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式体空间分布的一种数据组织方式。第37页,共81页,编辑于2022年,星期二一、矢量数据结构编码的基本内容一、矢量数据结构编码的基本内容 1 1、点实体、点实体 n点实体包括由单独一对点实体包括由单独一对x x,y y坐标定位的一切地理或制坐标定位的一切地理或制图实体。图实体。n在矢量数据结构中,除点实体的在矢量数据结构中,除点实体的x x,y y坐标外还应存坐标外还应存储其它一些与点实体有关的数据来描述点实体的类储其它一些与点实体有关的
17、数据来描述点实体的类型、制图符号和显示要求等。型、制图符号和显示要求等。第38页,共81页,编辑于2022年,星期二方向方向字体字体排列排列指针指针与线相交的角度与线相交的角度如果是简单点如果是简单点符号符号符号符号字符大小字符大小简单点简单点文字说明文字说明结点结点唯一识别符唯一识别符比例尺比例尺方向方向x,y 坐标坐标其它有关的属性其它有关的属性点实体点实体类型类型序列号序列号有关的属性有关的属性如果是文字说明如果是文字说明如果是结点如果是结点点点实实体体的的矢矢量量数数据据结结构构第39页,共81页,编辑于2022年,星期二2、线实体n线实体可以定义为直线元素组成的各种线性要素,线实体可
18、以定义为直线元素组成的各种线性要素,直线元素由两对以上的直线元素由两对以上的x x,y y坐标定义。最简单的坐标定义。最简单的线实体只存储它的起止点坐标、属性、显示符等线实体只存储它的起止点坐标、属性、显示符等有关数据。有关数据。第40页,共81页,编辑于2022年,星期二唯一标识码唯一标识码线标识码线标识码起始点起始点终止点终止点坐标对序列坐标对序列显示信息显示信息非几何属性非几何属性线实体线实体 线实体矢量编码的基本内容线实体矢量编码的基本内容 第41页,共81页,编辑于2022年,星期二 3、面实体n多边形多边形(有时称为区域有时称为区域)数据是描述地理空间信息数据是描述地理空间信息的最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 空间 数据 组织 结构 PPT 讲稿
限制150内