版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章空间数据结构
1/3/20231西北大学城市与资源学系第三章空间数据结构12/29/20221西北大学城市与资数据结构即指数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构。对空间数据则是地理实体的空间排列方式和相互关系的抽象描述。在地理系统中描述地理要素和地理现象的空间数据,主要包括空间位置、拓朴关系和属性三个方面的内容。1/3/20232西北大学城市与资源学系数据结构即指数据组织的形式,是适合于空间数据结构网格数据结构(显式表示
)矢量数据结构(隐式表示
)1/3/20233西北大学城市与资源学系空间数据结构12/29/20223西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认识这些像元描述的是某一物体而不是其它物体。注:“c”不一定用c的形式,而可以用颜色、符号、数字、灰度值来显示。则得到椅子的简单数据结构为:
椅子的属性——符号/颜色——像元x1/3/20234西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系来描述,线的始点和终点坐标定义为一条表示椅子形式的矢量,线之间的指示字,告诉计算机怎样把这些矢量连接在一起形成椅子,隐式表示的数据为:
椅子的属性——一系列矢量——连接关系
1/3/20235西北大学城市与资源学系隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系栅格数据结构
栅格数据:栅格数据结构实际就是像元阵列,每个像元由行列确定它的位置。由于栅格结构是按一定的规则排列的,所表示的实体位置很容易隐含在网络文件的存储结构中,且行列坐标可以很容易地转为其它坐标系下的坐标。在网络文件中每个代码本身明确地代表了实体的属性或属性的编码。
栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。每个栅格单元只能存在一个值。(a)三角形(b)菱形(c)六边形1/3/20236西北大学城市与资源学系栅格数据结构栅格数据:栅格数据结构实际就是像元阵列,每个像点线面对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。1/3/20237西北大学城市与资源学系点线面对于栅格数据结构12/29/20227西北大学城市与资栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标(XWS,YWS)格网分辨率1/3/20238西北大学城市与资源学系栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标格网栅格数据单元值确定CAB百分比法面积占优重要性中心点法A连续分布地理要素C具有特殊意义的较小地物A分类较细、地物斑块较小AB为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数的方法1/3/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四叉树编码1/3/202310西北大学城市与资源学系栅格数据压缩存储的编码方法AAAAARAAARAAARAA栅格矩阵(RasterMatrix)
Raster数据是二维表面上地理数据的离散量化值,每一层的pixel值组成像元阵列(即二维数组),其中行、列号表示它的位置。
例如影像:AAAA
ABBB
AABB
AAAB
在计算机内是一个4*4阶的矩阵。但在外部设备上,通常是以左上角开始逐行逐列存贮。如上例存贮顺序为:AAAAABBBAABBAAAB
当每个像元都有唯一一个属性值时,一层内的编码就需要m行×n列×3(x,y和属性编码值)个存储单元。数字地面模型就属此种情况。1/3/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。
1/3/202312西北大学城市与资源学系链式编码(ChainCodes)又称为弗里曼链码(Freem游程长度编码(Run—LengthCodes)游程长度编码是按行帧序存储多边形内的各个像元的列号,即在某行上从左至右存储属该多边形的始末像元的列号。问:对左图的进行游程长度编码。1/3/202313西北大学城市与资源学系游程长度编码(Run—LengthCodes)游程长度编码块式编码(BlockCodes)块式编码是将游程长度编码扩大到二维的情况,把多边形范围划分成由像元组成的正方形,然后对各个正方形进行编码。如图:块式编码的数据结构由初始位置(行号,列号)和半径,再加上记录单元的代码组成。根据这一编码原则,上述多边形只需17个单位正方形。9个4单位的正方形和1个16单位的正方形就能完整表示,总共要57个数据,其中27对坐标,3个块的半径。1/3/202314西北大学城市与资源学系块式编码(BlockCodes)块式编码是将游程长度编码扩四叉树编码(QuadtreeEncoding)四叉树编码又称为四分树、四元树编码。它是一种更有效地压编数据的方法。它将2n×2n像元阵列连续进行4等分,一直分到正方形的大小正好与象元的大小相等为止(如下图),而块状结构则用四叉树描述,习惯上称为四叉树编码。1/3/202315西北大学城市与资源学系四叉树编码(QuadtreeEncoding)四叉树编码八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的子区域(即将一个六面的立方体再分解为八个相同大小的小立方体),同—区域的属性相同。八叉树主要用来解决地理信息系统中的三维问题。
1/3/202316西北大学城市与资源学系八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的栅格数据组织1/3/202317西北大学城市与资源学系栅格数据组织12/29/202217西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性值…层n属性值…像元2像元n栅格数据文件层1像元1层2…X,Y,属性值像元2X,Y,属性值……像元nX,Y,属性值层n栅格数据文件层1多边形1层2…属性值像元1坐标…多边形N像元n坐标层n1/3/202318西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性栅格数据结构特点离散的量化栅格值表示空间对象位置隐含,属性明显数据结构简单,易于遥感数据结合,但数据量大几何和属性偏差面向位置的数据结构,难以建立空间对象之间的关系1/3/202319西北大学城市与资源学系栅格数据结构特点离散的量化栅格值表示空间对象12/29/20abc345abcac距离:7/4(5)面积:7(6)几何偏差属性偏差如以像元边线计算则为7,以像元为单金大会则为4。三角形的面积为6个平方单位,而右图中则为7个平方单位,这种误差随像元的增大而增加。
1/3/202320西北大学城市与资源学系abc345abcac距离:7/4(5)几何偏差属性矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、线、面地理实体表现得精确无误。其坐标空间假定为连续空间,不必象栅格数据结构那样进行量化处理。因此矢量数据能更精确地定义位置、长度和大小。
除数学上的精确坐标假设外,矢量数据存储是以隐式关系以最小的存储空间存储复杂的数据。1/3/202321西北大学城市与资源学系矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、矢量数据结构编码的基本内容
矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。点:空间的一个坐标点;线:多个点组成的弧段;面:多个弧段组成的封闭多边形;1/3/202322西北大学城市与资源学系矢量数据结构编码的基本内容矢量数据结构通过记录空间对象的坐矢量数据结构编码的基本内容
标识码属性码空间对象编码唯一连接空间和属性数据数据库独立编码点:(x,y)线:(x1,y1),(x2,y2),…,(xn,yn)面:(x1,y1
),(x2,y2
),…,(x1,y1
)点位字典点:点号文件线:点号串面:点号串点号XY1112223344………n5566存储方法1/3/202323西北大学城市与资源学系矢量数据结构编码的基本内容标识码属性码空间对象编码数据库独点实体1/3/202324西北大学城市与资源学系点实体12/29/202224西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要的是能表达区域的拓扑特征,如形状、邻域和层次结构等,以便使这些基本的空间单元可以作为专题图的资料进行显示和操作。
1/3/202325西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要简单的矢量数据结构—面条结构(实体式)只记录空间对象的位置坐标和属性信息,不记录拓扑关系。存储:独立存储:空间对象位置直接跟随空间对象;点位字典:点坐标独立存储,线、面由点号组成特征无拓扑关系,主要用于显示、输出及一般查询公共边重复存储,存在数据冗余,难以保证数据独立性和一致性多边形分解和合并不易进行,邻域处理较复杂;处理嵌套多边形比较麻烦适用范围:制图及一般查询,不适合复杂的空间分析1/3/202326西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)12/29/20222简单的矢量数据结构—面条结构(实体式)多边形
数据项
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)1/3/202327西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)多边形 索引式线与多边形之间的树状索引
点与多边形之间的树状索引
1/3/202328西北大学城市与资源学系索引式线与多边形之间的树状索引点与多边形之间的树状索引双重独立式DIME(DuallndependentMapEncoding)线号左多边形右多边形起点终点aOA18bOA21cOB32dOB43eOB54fOC65gOC76hOC87iCA89jCB95kCD1210lCD1112mCD1011nBA92这种数据结构除了通过线文件生成面文件外,还需要点文件
1/3/202329西北大学城市与资源学系双重独立式DIME(DuallndependentMap链状双重独立式链状双重独立式数据结构是DIME数据结构的一种改进。在DIME中,一条边只能用直线两端点的序号及相邻的面域来表示,而在链状数据结构中,将若干直线段合为一个弧段(或链段),每个弧段可以有许多中间点。在链状双重独立数据结构中,主要有四个文件:多边形文件、弧段文件、弧段坐标文件、结点文件。
1/3/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
1/3/202331西北大学城市与资源学系弧段文件链状双重独立式多边形文件12/29/202231西矢量数据结构的属性数据表达属性特征类型类别特征:是什么说明信息:同类目标的不同特征属性特征表达类别特征:类型编码说明信息:属性数据结构和表格属性表的内容取决于用户图形数据和属性数据的连接通过目标识别符或内部记录号实现。1/3/202332西北大学城市与资源学系矢量数据结构的属性数据表达属性特征类型12/29/20223矢量数据结构的属性数据表达点状对象目标标识目标标识地物编码坐标关联的线目标精度控制点等级测量单位测量年限线状对象目标标识目标标识地物编码坐标串起点、终点、左面、右面路面材料等级修建时间宽度管养单位…………面状对象目标标识目标标识地物编码边界目标号建筑日期所有者建筑面积建筑单位结构……空间对象地物编码地物名称制图颜色几何类型制图符号编码属性表明地物类型特征与制图属性1/3/202333西北大学城市与资源学系矢量数据结构的属性数据表达点状目标标识目标标识地物编码坐矢量数据结构的特点用离散的点描述空间对象与特征,定位明显,属性隐含用拓扑关系描述空间对象之间的关系面向目标操作,精度高,数据冗余度小与遥感等图象数据难以结合输出图形质量号,精度高1/3/202334西北大学城市与资源学系矢量数据结构的特点用离散的点描述空间对象与特征,定位明显,属第三节两种数据结构的比较与转换矢量数据优点:表示地理数据的精度较高严密的数据结构,数据量小完整的描述空间关系图形输出精确美观图形数据和属性数据的恢复、更新、综合都能实现面向目标,不仅能表达属性,而且能方便的记录每个目标的具体属性信息缺点:数据结构复杂矢量叠置较为复杂数学模拟比较困难技术复杂,特别是软硬件栅格数据优点:数据结构简单空间数据的叠置和组合方便各类空间分析很易于进行数学模拟方便缺点:图形数据量大用大像元减少数据量时,精度和信息量受损地图输出不美观难以建立网络连接关系投影变换比较费时1/3/202335西北大学城市与资源学系第三节两种数据结构的比较与转换矢量数据优点:栅格数据优点:数据结构选择原则要素还是位置?可获取的数据定位要素的必要精度需要什么类型的要素需要什么类型的拓扑关联所需空间分析类型生产地图类型1/3/202336西北大学城市与资源学系数据结构选择原则要素还是位置?12/29/202236西北大矢量数据向栅格数据转换点的变换
1/3/202337西北大学城市与资源学系矢量数据向栅格数据转换点的变换12/29/202237西北矢量数据向栅格数据转换矢量线段的变换1/3/202338西北大学城市与资源学系矢量数据向栅格数据转换矢量线段的变换12/29/202238矢量数据向栅格数据转换多边形数据的转换(边界代数算法、内部点扩散法、射线算法)1/3/202339西北大学城市与资源学系矢量数据向栅格数据转换多边形数据的转换(边界代数算法、内部矢量数据向栅格数据转换边界代数算法
1/3/202340西北大学城市与资源学系矢量数据向栅格数据转换边界代数算法12/29/202240栅格数据向矢量数据转换二值化1/3/202341西北大学城市与资源学系栅格数据向矢量数据转换二值化12/29/202241西北大栅格数据向矢量数据转换细化(剥皮法、骨架法)1/3/202342西北大学城市与资源学系栅格数据向矢量数据转换细化(剥皮法、骨架法)12/29栅格数据向矢量数据转换跟踪1/3/202343西北大学城市与资源学系栅格数据向矢量数据转换跟踪12/29/202243西北大学思考与练习空间实体可抽象为哪几种基本类型?它们在矢量数据结构和栅格数据结构分别是如何表示的?叙述四种栅格数据存储的压缩编码方法。试写出矢量和栅格数据结构的模式,并列表比较其优缺点。叙述由矢量数据向栅格数据的转换的方法。叙述由栅格数据向矢量数据的转换的方法。简述栅格到矢量数据转换细化处理的两种基本方法。1/3/202344西北大学城市与资源学系思考与练习空间实体可抽象为哪几种基本类型?它们在矢量数据结构第三章空间数据结构
1/3/202345西北大学城市与资源学系第三章空间数据结构12/29/20221西北大学城市与资数据结构即指数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构。对空间数据则是地理实体的空间排列方式和相互关系的抽象描述。在地理系统中描述地理要素和地理现象的空间数据,主要包括空间位置、拓朴关系和属性三个方面的内容。1/3/202346西北大学城市与资源学系数据结构即指数据组织的形式,是适合于空间数据结构网格数据结构(显式表示
)矢量数据结构(隐式表示
)1/3/202347西北大学城市与资源学系空间数据结构12/29/20223西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认识这些像元描述的是某一物体而不是其它物体。注:“c”不一定用c的形式,而可以用颜色、符号、数字、灰度值来显示。则得到椅子的简单数据结构为:
椅子的属性——符号/颜色——像元x1/3/202348西北大学城市与资源学系显式描述显式表示:就是栅格中的一系列像元(点),为使计算机认隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系来描述,线的始点和终点坐标定义为一条表示椅子形式的矢量,线之间的指示字,告诉计算机怎样把这些矢量连接在一起形成椅子,隐式表示的数据为:
椅子的属性——一系列矢量——连接关系
1/3/202349西北大学城市与资源学系隐式表示隐式表示:由一系列定义了始点和终点的线及某种连接关系栅格数据结构
栅格数据:栅格数据结构实际就是像元阵列,每个像元由行列确定它的位置。由于栅格结构是按一定的规则排列的,所表示的实体位置很容易隐含在网络文件的存储结构中,且行列坐标可以很容易地转为其它坐标系下的坐标。在网络文件中每个代码本身明确地代表了实体的属性或属性的编码。
栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。每个栅格单元只能存在一个值。(a)三角形(b)菱形(c)六边形1/3/202350西北大学城市与资源学系栅格数据结构栅格数据:栅格数据结构实际就是像元阵列,每个像点线面对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。1/3/202351西北大学城市与资源学系点线面对于栅格数据结构12/29/20227西北大学城市与资栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标(XWS,YWS)格网分辨率1/3/202352西北大学城市与资源学系栅格数据结构:坐标系与描述参数Y:列X:行西南角格网坐标格网栅格数据单元值确定CAB百分比法面积占优重要性中心点法A连续分布地理要素C具有特殊意义的较小地物A分类较细、地物斑块较小AB为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数的方法1/3/202353西北大学城市与资源学系栅格数据单元值确定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四叉树编码1/3/202354西北大学城市与资源学系栅格数据压缩存储的编码方法AAAAARAAARAAARAA栅格矩阵(RasterMatrix)
Raster数据是二维表面上地理数据的离散量化值,每一层的pixel值组成像元阵列(即二维数组),其中行、列号表示它的位置。
例如影像:AAAA
ABBB
AABB
AAAB
在计算机内是一个4*4阶的矩阵。但在外部设备上,通常是以左上角开始逐行逐列存贮。如上例存贮顺序为:AAAAABBBAABBAAAB
当每个像元都有唯一一个属性值时,一层内的编码就需要m行×n列×3(x,y和属性编码值)个存储单元。数字地面模型就属此种情况。1/3/202355西北大学城市与资源学系栅格矩阵(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。
1/3/202356西北大学城市与资源学系链式编码(ChainCodes)又称为弗里曼链码(Freem游程长度编码(Run—LengthCodes)游程长度编码是按行帧序存储多边形内的各个像元的列号,即在某行上从左至右存储属该多边形的始末像元的列号。问:对左图的进行游程长度编码。1/3/202357西北大学城市与资源学系游程长度编码(Run—LengthCodes)游程长度编码块式编码(BlockCodes)块式编码是将游程长度编码扩大到二维的情况,把多边形范围划分成由像元组成的正方形,然后对各个正方形进行编码。如图:块式编码的数据结构由初始位置(行号,列号)和半径,再加上记录单元的代码组成。根据这一编码原则,上述多边形只需17个单位正方形。9个4单位的正方形和1个16单位的正方形就能完整表示,总共要57个数据,其中27对坐标,3个块的半径。1/3/202358西北大学城市与资源学系块式编码(BlockCodes)块式编码是将游程长度编码扩四叉树编码(QuadtreeEncoding)四叉树编码又称为四分树、四元树编码。它是一种更有效地压编数据的方法。它将2n×2n像元阵列连续进行4等分,一直分到正方形的大小正好与象元的大小相等为止(如下图),而块状结构则用四叉树描述,习惯上称为四叉树编码。1/3/202359西北大学城市与资源学系四叉树编码(QuadtreeEncoding)四叉树编码八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的子区域(即将一个六面的立方体再分解为八个相同大小的小立方体),同—区域的属性相同。八叉树主要用来解决地理信息系统中的三维问题。
1/3/202360西北大学城市与资源学系八叉树编码八叉树结构就是将空间区域不断地分解为八个同样大小的栅格数据组织1/3/202361西北大学城市与资源学系栅格数据组织12/29/202217西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性值…层n属性值…像元2像元n栅格数据文件层1像元1层2…X,Y,属性值像元2X,Y,属性值……像元nX,Y,属性值层n栅格数据文件层1多边形1层2…属性值像元1坐标…多边形N像元n坐标层n1/3/202362西北大学城市与资源学系栅格数据组织栅格数据文件像元1X坐标Y坐标层2属性值层1属性栅格数据结构特点离散的量化栅格值表示空间对象位置隐含,属性明显数据结构简单,易于遥感数据结合,但数据量大几何和属性偏差面向位置的数据结构,难以建立空间对象之间的关系1/3/202363西北大学城市与资源学系栅格数据结构特点离散的量化栅格值表示空间对象12/29/20abc345abcac距离:7/4(5)面积:7(6)几何偏差属性偏差如以像元边线计算则为7,以像元为单金大会则为4。三角形的面积为6个平方单位,而右图中则为7个平方单位,这种误差随像元的增大而增加。
1/3/202364西北大学城市与资源学系abc345abcac距离:7/4(5)几何偏差属性矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、线、面地理实体表现得精确无误。其坐标空间假定为连续空间,不必象栅格数据结构那样进行量化处理。因此矢量数据能更精确地定义位置、长度和大小。
除数学上的精确坐标假设外,矢量数据存储是以隐式关系以最小的存储空间存储复杂的数据。1/3/202365西北大学城市与资源学系矢量数据结构矢量数据结构是通过记录坐标的方式,尽可能地将点、矢量数据结构编码的基本内容
矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。点:空间的一个坐标点;线:多个点组成的弧段;面:多个弧段组成的封闭多边形;1/3/202366西北大学城市与资源学系矢量数据结构编码的基本内容矢量数据结构通过记录空间对象的坐矢量数据结构编码的基本内容
标识码属性码空间对象编码唯一连接空间和属性数据数据库独立编码点:(x,y)线:(x1,y1),(x2,y2),…,(xn,yn)面:(x1,y1
),(x2,y2
),…,(x1,y1
)点位字典点:点号文件线:点号串面:点号串点号XY1112223344………n5566存储方法1/3/202367西北大学城市与资源学系矢量数据结构编码的基本内容标识码属性码空间对象编码数据库独点实体1/3/202368西北大学城市与资源学系点实体12/29/202224西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要的是能表达区域的拓扑特征,如形状、邻域和层次结构等,以便使这些基本的空间单元可以作为专题图的资料进行显示和操作。
1/3/202369西北大学城市与资源学系线实体面实体多边形矢量编码,不但要表示位置和属性,更重要简单的矢量数据结构—面条结构(实体式)只记录空间对象的位置坐标和属性信息,不记录拓扑关系。存储:独立存储:空间对象位置直接跟随空间对象;点位字典:点坐标独立存储,线、面由点号组成特征无拓扑关系,主要用于显示、输出及一般查询公共边重复存储,存在数据冗余,难以保证数据独立性和一致性多边形分解和合并不易进行,邻域处理较复杂;处理嵌套多边形比较麻烦适用范围:制图及一般查询,不适合复杂的空间分析1/3/202370西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)12/29/20222简单的矢量数据结构—面条结构(实体式)多边形
数据项
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)1/3/202371西北大学城市与资源学系简单的矢量数据结构—面条结构(实体式)多边形 索引式线与多边形之间的树状索引
点与多边形之间的树状索引
1/3/202372西北大学城市与资源学系索引式线与多边形之间的树状索引点与多边形之间的树状索引双重独立式DIME(DuallndependentMapEncoding)线号左多边形右多边形起点终点aOA18bOA21cOB32dOB43eOB54fOC65gOC76hOC87iCA89jCB95kCD1210lCD1112mCD1011nBA92这种数据结构除了通过线文件生成面文件外,还需要点文件
1/3/202373西北大学城市与资源学系双重独立式DIME(DuallndependentMap链状双重独立式链状双重独立式数据结构是DIME数据结构的一种改进。在DIME中,一条边只能用直线两端点的序号及相邻的面域来表示,而在链状数据结构中,将若干直线段合为一个弧段(或链段),每个弧段可以有许多中间点。在链状双重独立数据结构中,主要有四个文件:多边形文件、弧段文件、弧段坐标文件、结点文件。
1/3/202374西北大学城市与资源学系链状双重独立式链状双重独立式数据结构是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
1/3/202375西北大学城市与资源学系弧段文件链状双重独立式多边形文件12/29/202231西矢量数据结构的属性数据表达属性特征类型类别特征:是什么说明信息:同类目标的不同特征属性特征表达类别特征:类型编码说明信息:属性数据结构和表格属性表的内容取决于用户图形数据和属性数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 搅拌站施工方案
- 2026年南昌市政公用集团公开招聘工作人员备考题库及一套答案详解
- 2026年南昌大学第一附属医院面向海内外公开招聘部分行政与临床科室负责人备考题库含答案详解
- 2026年嵊泗岛城燃气有限公司运行保障员招聘备考题库及1套完整答案详解
- 2026年北京第三实验学校面向全国招聘教师备考题库及参考答案详解1套
- 2026年崖州区政府单位文秘会务岗位招聘备考题库附答案详解
- 2026年先进计算与关键软件(信创)海河实验室招聘备考题库含答案详解
- 2026年中煤地第二勘探局集团有限责任公司招聘备考题库参考答案详解
- 2026年共青城市机关事业单位公开招聘编外聘用人员(第二批)8人备考题库及完整答案详解1套
- 2026年南宁农业发展集团有限责任公司招聘备考题库及一套答案详解
- 2026年及未来5年中国锻造件行业市场深度分析及发展前景预测报告
- 2025年荆楚理工学院马克思主义基本原理概论期末考试真题汇编
- 2026年恒丰银行广州分行社会招聘备考题库带答案详解
- 纹绣风险协议书
- 【语文】湖南省长沙市雨花区桂花树小学小学一年级上册期末试卷(含答案)
- 贵港市利恒投资集团有限公司关于公开招聘工作人员备考题库附答案
- 2026年及未来5年市场数据中国大型铸锻件行业市场深度分析及投资战略数据分析研究报告
- 冬季防静电安全注意事项
- 2025赤峰市敖汉旗就业服务中心招聘第一批公益性岗位人员112人(公共基础知识)测试题附答案解析
- 2025版煤矿安全规程题库
- 2025宁夏旅游投资集团有限公司招聘16人(第二批)笔试历年参考题库附带答案详解
评论
0/150
提交评论