版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章空间数据结构
10/4/20231西北大学城市与资源学系第三章空间数据结构7/31/20231西北大学城市与资源数据结构即指数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构。对空间数据则是地理实体的空间排列方式和相互关系的抽象描述。在地理系统中描述地理要素和地理现象的空间数据,主要包括空间位置、拓朴关系和属性三个方面的内容。10/4/20232西北大学城市与资源学系数据结构即指数据组织的形式,是适合于空间数据结构网格数据结构(显式表示
)矢量数据结构(隐式表示
)10/4/20233西北大学城市与资源学系空间数据结构7/31/20233西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认识这些像元描述的是某一物体而不是其它物体。注:“c”不一定用c的形式,而可以用颜色、符号、数字、灰度值来显示。则得到椅子的简单数据结构为:
椅子的属性——符号/颜色——像元x10/4/20234西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系来描述,线的始点和终点坐标定义为一条表示椅子形式的矢量,线之间的指示字,告诉计算机怎样把这些矢量连接在一起形成椅子,隐式表示的数据为:
椅子的属性——一系列矢量——连接关系
10/4/20235西北大学城市与资源学系隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系栅格数据结构
栅格数据:栅格数据结构实际就是像元阵列,每个像元由行列确定它的位置。由于栅格结构是按一定的规则排列的,所表示的实体位置很容易隐含在网络文件的存储结构中,且行列坐标可以很容易地转为其它坐标系下的坐标。在网络文件中每个代码本身明确地代表了实体的属性或属性的编码。
栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。每个栅格单元只能存在一个值。(a)三角形(b)菱形(c)六边形10/4/20236西北大学城市与资源学系栅格数据结构栅格数据:栅格数据结构实际就是像元阵列,每个像点线面对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。10/4/20237西北大学城市与资源学系点线面对于栅格数据结构7/31/20237西北大学城市与资源栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标(XWS,YWS)格网分辨率10/4/20238西北大学城市与资源学系栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标格网栅格数据单元值确定CAB百分比法面积占优重要性中心点法A连续分布地理要素C具有特殊意义的较小地物A分类较细、地物斑块较小AB为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数的方法10/4/20239西北大学城市与资源学系栅格数据单元值确定CAB百分比法面重中心点法ACAAB为了逼栅格数据压缩存储的编码方法AAAAARAAARAAARAARAAAAAAAAAGGAAGGGGGGGAGGGAGGAAAAAARAAAARAAARRAAA143258761234567801234567起点行列号,单位矢量R:(1,5),3,2,2,3,3,2,3链式编码游程长度编码逐行编码数据结构:行号,属性,重复次数1,A,4,R,1,A,4块状编码正方形区域为记录单元数据结构:初始位置,半径,属性(1,1,3,A),(1,5,1,R),(1,6,2,A),…NESWNWSEGGGGAGGAAGAAA四叉树编码10/4/202310西北大学城市与资源学系栅格数据压缩存储的编码方法AAAAARAAARAAARAA栅格矩阵(RasterMatrix)
Raster数据是二维表面上地理数据的离散量化值,每一层的pixel值组成像元阵列(即二维数组),其中行、列号表示它的位置。
例如影像:AAAA
ABBB
AABB
AAAB
在计算机内是一个4*4阶的矩阵。但在外部设备上,通常是以左上角开始逐行逐列存贮。如上例存贮顺序为:AAAAABBBAABBAAAB
当每个像元都有唯一一个属性值时,一层内的编码就需要m行×n列×3(x,y和属性编码值)个存储单元。数字地面模型就属此种情况。10/4/202311西北大学城市与资源学系栅格矩阵(RasterMatrix)Raster数据是二链式编码(ChainCodes)又称为弗里曼链码(Freeman)或边界链码。基本方向可定义为:东=0,东南=l,南二2,西南=3,西=4,西北=5,北=6,东北=7等八个基本方向。如果再
确定原点为像元(10,1),则该多边形边界按顺时针方向的链式编码为:
10,l,7,0,1,0,7,1,7,0,0,2,3,2,2,1,0,7,0,0,0,0,2,4,3,4,4,3,4,4,5,4,5,4,5,4,5,4,6,6。
10/4/202312西北大学城市与资源学系链式编码(ChainCodes)又称为弗里曼链码(Freem游程长度编码(Run—LengthCodes)游程长度编码是按行帧序存储多边形内的各个像元的列号,即在某行上从左至右存储属该多边形的始末像元的列号。问:对左图的进行游程长度编码。10/4/202313西北大学城市与资源学系游程长度编码(Run—LengthCodes)游程长度编码块式编码(BlockCodes)块式编码是将游程长度编码扩大到二维的情况,把多边形范围划分成由像元组成的正方形,然后对各个正方形进行编码。如图:块式编码的数据结构由初始位置(行号,列号)和半径,再加上记录单元的代码组成。根据这一编码原则,上述多边形只需17个单位正方形。9个4单位的正方形和1个16单位的正方形就能完整表示,总共要57个数据,其中27对坐标,3个块的半径。10/4/202314西北大学城市与资源学系块式编码(BlockCodes)块式编码是将游程长度编码扩四叉树编码(QuadtreeEncoding)四叉树编码又称为四分树、四元树编码。它是一种更有效地压编数据的方法。它将2n×2n像元阵列连续进行4等分,一直分到正方形的大小正好与象元的大小相等为止(如下图),而块状结构则用四叉树描述,习惯上称为四叉树编码。10/4/202315西北大学城市与资源学系四叉树编码(QuadtreeEncoding)四叉树编码八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的子区域(即将一个六面的立方体再分解为八个相同大小的小立方体),同—区域的属性相同。八叉树主要用来解决地理信息系统中的三维问题。
10/4/202316西北大学城市与资源学系八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的栅格数据组织10/4/202317西北大学城市与资源学系栅格数据组织7/31/202317西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性值…层n属性值…像元2像元n栅格数据文件层1像元1层2…X,Y,属性值像元2X,Y,属性值……像元nX,Y,属性值层n栅格数据文件层1多边形1层2…属性值像元1坐标…多边形N像元n坐标层n10/4/202318西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性栅格数据结构特点离散的量化栅格值表示空间对象位置隐含,属性明显数据结构简单,易于遥感数据结合,但数据量大几何和属性偏差面向位置的数据结构,难以建立空间对象之间的关系10/4/202319西北大学城市与资源学系栅格数据结构特点离散的量化栅格值表示空间对象7/31/202abc345abcac距离:7/4(5)面积:7(6)几何偏差属性偏差如以像元边线计算则为7,以像元为单金大会则为4。三角形的面积为6个平方单位,而右图中则为7个平方单位,这种误差随像元的增大而增加。
10/4/202320西北大学城市与资源学系abc345abcac距离:7/4(5)几何偏差属性矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、线、面地理实体表现得精确无误。其坐标空间假定为连续空间,不必象栅格数据结构那样进行量化处理。因此矢量数据能更精确地定义位置、长度和大小。
除数学上的精确坐标假设外,矢量数据存储是以隐式关系以最小的存储空间存储复杂的数据。10/4/202321西北大学城市与资源学系矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、矢量数据结构编码的基本内容
矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。点:空间的一个坐标点;线:多个点组成的弧段;面:多个弧段组成的封闭多边形;10/4/202322西北大学城市与资源学系矢量数据结构编码的基本内容矢量数据结构通过记录空间对象的坐矢量数据结构编码的基本内容
标识码属性码空间对象编码唯一连接空间和属性数据数据库独立编码点:(x,y)线:(x1,y1),(x2,y2),…,(xn,yn)面:(x1,y1
),(x2,y2
),…,(x1,y1
)点位字典点:点号文件线:点号串面:点号串点号XY1112223344………n5566存储方法10/4/202323西北大学城市与资源学系矢量数据结构编码的基本内容标识码属性码空间对象编码数据库独点实体10/4/202324西北大学城市与资源学系点实体7/31/202324西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要的是能表达区域的拓扑特征,如形状、邻域和层次结构等,以便使这些基本的空间单元可以作为专题图的资料进行显示和操作。
10/4/202325西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要简单的矢量数据结构—面条结构(实体式)只记录空间对象的位置坐标和属性信息,不记录拓扑关系。存储:独立存储:空间对象位置直接跟随空间对象;点位字典:点坐标独立存储,线、面由点号组成特征无拓扑关系,主要用于显示、输出及一般查询公共边重复存储,存在数据冗余,难以保证数据独立性和一致性多边形分解和合并不易进行,邻域处理较复杂;处理嵌套多边形比较麻烦适用范围:制图及一般查询,不适合复杂的空间分析10/4/202326西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)7/31/202326简单的矢量数据结构—面条结构(实体式)多边形
数据项
A
(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),(x6,y6),(x7,y7),(x8,y8),(x9,y9),(x1,y1)
B
(x1,y1),(x9,y9),(x8,y8),(x17,y17),(x16,y16),(x15,y15),(x14,y14),(x13,y13),(x12,y12),(x11,y11),(x10,y10),(x1,y1)
C
(x24,y24),(x25,y25),(x26,y26),(x27,y27),(x28,y28),(x29,y29),(x30,y30),(x31,y31),(x24,y24) D
(x19,y19),(x20,y20),(x21,y21),(x22,y22),(x23,y23),(x15,y15),(x16,y16),(x19,y19)
E
(x5,y5),(x18,y18),(x19,y19),(x16,y16),(x17,y17),(x8,y8),(x7,y7),(x6,y6),(x5,y5)10/4/202327西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)多边形 索引式线与多边形之间的树状索引
点与多边形之间的树状索引
10/4/202328西北大学城市与资源学系索引式线与多边形之间的树状索引点与多边形之间的树状索引双重独立式DIME(DuallndependentMapEncoding)线号左多边形右多边形起点终点aOA18bOA21cOB32dOB43eOB54fOC65gOC76hOC87iCA89jCB95kCD1210lCD1112mCD1011nBA92这种数据结构除了通过线文件生成面文件外,还需要点文件
10/4/202329西北大学城市与资源学系双重独立式DIME(DuallndependentMap链状双重独立式链状双重独立式数据结构是DIME数据结构的一种改进。在DIME中,一条边只能用直线两端点的序号及相邻的面域来表示,而在链状数据结构中,将若干直线段合为一个弧段(或链段),每个弧段可以有许多中间点。在链状双重独立数据结构中,主要有四个文件:多边形文件、弧段文件、弧段坐标文件、结点文件。
10/4/202330西北大学城市与资源学系链状双重独立式链状双重独立式数据结构是DIME数据结构的一弧段文件弧段号 起始点 终结点 左多边形 右多边形 a 5 1 O Ab 8 5 E Ac 16 8 E Bd 19 5 O Ee 15 19 O Df 15 16 D Bg 1 15 O Bh 8 1 A Bi 16 19 D Ej 31 31 B C 弧段坐标文件弧段号 点号 a 5,4,3,2,1 b 8,7,6,5 c 16,17,8 d 19,18,5 e 15,23,22,21,20,19 f 15,16, g 1,10,11,12,13,14,15 h 8,9,1 i 16,19 j 31,30,29,28,27,26,25,24,31
链状双重独立式多边形文件多边形号 弧段号 周长面积中心点坐标 A h,b,a B g,f,c,h,-j C j D e,i,f E e,i,d,b
10/4/202331西北大学城市与资源学系弧段文件链状双重独立式多边形文件7/31/202331西北矢量数据结构的属性数据表达属性特征类型类别特征:是什么说明信息:同类目标的不同特征属性特征表达类别特征:类型编码说明信息:属性数据结构和表格属性表的内容取决于用户图形数据和属性数据的连接通过目标识别符或内部记录号实现。10/4/202332西北大学城市与资源学系矢量数据结构的属性数据表达属性特征类型7/31/202332矢量数据结构的属性数据表达点状对象目标标识目标标识地物编码坐标关联的线目标精度控制点等级测量单位测量年限线状对象目标标识目标标识地物编码坐标串起点、终点、左面、右面路面材料等级修建时间宽度管养单位…………面状对象目标标识目标标识地物编码边界目标号建筑日期所有者建筑面积建筑单位结构……空间对象地物编码地物名称制图颜色几何类型制图符号编码属性表明地物类型特征与制图属性10/4/202333西北大学城市与资源学系矢量数据结构的属性数据表达点状目标标识目标标识地物编码坐矢量数据结构的特点用离散的点描述空间对象与特征,定位明显,属性隐含用拓扑关系描述空间对象之间的关系面向目标操作,精度高,数据冗余度小与遥感等图象数据难以结合输出图形质量号,精度高10/4/202334西北大学城市与资源学系矢量数据结构的特点用离散的点描述空间对象与特征,定位明显,属第三节两种数据结构的比较与转换矢量数据优点:表示地理数据的精度较高严密的数据结构,数据量小完整的描述空间关系图形输出精确美观图形数据和属性数据的恢复、更新、综合都能实现面向目标,不仅能表达属性,而且能方便的记录每个目标的具体属性信息缺点:数据结构复杂矢量叠置较为复杂数学模拟比较困难技术复杂,特别是软硬件栅格数据优点:数据结构简单空间数据的叠置和组合方便各类空间分析很易于进行数学模拟方便缺点:图形数据量大用大像元减少数据量时,精度和信息量受损地图输出不美观难以建立网络连接关系投影变换比较费时10/4/202335西北大学城市与资源学系第三节两种数据结构的比较与转换矢量数据优点:栅格数据优点:数据结构选择原则要素还是位置?可获取的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防寒手套项目可行性研究报告
- 山东省某酒店建设项目申请报告
- 2025年度智能建筑工程勘察合同范本
- 2025年度绿色能源项目国有土地使用权出让合同
- 2025年度三方二手车维修保养服务合同
- 2025年度会议场地租赁及交通接驳服务合同范本
- 2025年度借名购房房产权属登记代理合同
- 2025年度工程追加节能减排合同样本
- 2025年度影视产业借款质押合同
- 2025年度基础设施项目居间代理服务合同范本
- 数字经济学导论-全套课件
- 动物检疫技术-动物检疫的对象(动物防疫与检疫技术)
- 中考记叙文阅读
- 《计算机应用基础》-Excel-考试复习题库(含答案)
- 产科沟通模板
- 2023-2024学年四川省成都市小学数学一年级下册期末提升试题
- GB/T 7462-1994表面活性剂发泡力的测定改进Ross-Miles法
- GB/T 2934-2007联运通用平托盘主要尺寸及公差
- GB/T 21709.13-2013针灸技术操作规范第13部分:芒针
- 2022年青岛职业技术学院单招语文考试试题及答案解析
- 急诊科进修汇报课件
评论
0/150
提交评论