空间数据结构 (2)PPT讲稿.ppt
《空间数据结构 (2)PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《空间数据结构 (2)PPT讲稿.ppt(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、空间数据结构第1页,共90页,编辑于2022年,星期一第4章 空间数据结构4.1 矢量数据结构矢量数据结构 4.2 栅格数据结构栅格数据结构 4.3 矢栅一体化数据结构矢栅一体化数据结构4.4 镶嵌数据结构镶嵌数据结构4.5 三维数据结构三维数据结构 第2页,共90页,编辑于2022年,星期一本章学习要点 空间数据结构是对空间逻辑数据模型描述的数据组空间数据结构是对空间逻辑数据模型描述的数据组织关系和编排方式,是空间数据模型的具体实现,织关系和编排方式,是空间数据模型的具体实现,对地理信息系统中数据存储、查询、检索和分析应对地理信息系统中数据存储、查询、检索和分析应用等操作处理有至关重要的影响
2、。用等操作处理有至关重要的影响。掌握数据结构类型与特点,是合理的空间建模与数据组掌握数据结构类型与特点,是合理的空间建模与数据组织的基础。织的基础。要点:要点:矢量数据机构矢量数据机构 栅格数据结构栅格数据结构第3页,共90页,编辑于2022年,星期一表达真实的世界表达真实的世界EEERHRRRRRRRRRPRPPPPPEEEHEE56100065550005810006575000HouseRiverPine ForestEucalyptsEPEHHReal World栅格模型矢量模型第4页,共90页,编辑于2022年,星期一4.1 矢量数据结构矢量数据结构1.矢量数据的概念2.矢量数据结构
3、的表示(1)简单数据结构及编码(2)拓扑数据结构及编码第5页,共90页,编辑于2022年,星期一1.矢量数据的概念 矢量矢量矢量矢量:具有长度和方向的量。矢量数据结构矢量数据结构矢量数据结构矢量数据结构:通过记录坐标值的方式尽可能精确地:通过记录坐标值的方式尽可能精确地表示点、线或面状分布的地理实体,坐标空间设为连表示点、线或面状分布的地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。续,允许任意位置、长度和面积的精确定义。在一般情况下,其精度比栅格数据结构高得多。其精在一般情况下,其精度比栅格数据结构高得多。其精度仅受数字化设备的精度和数值记录字长的限制。度仅受数字化设备的精度
4、和数值记录字长的限制。第6页,共90页,编辑于2022年,星期一2.矢量数据结构的表示计算机地图制图中,研究表示矢量数据的结构时应考虑计算机地图制图中,研究表示矢量数据的结构时应考虑的问题:的问题:矢量数据的存储和处理;与属性数据的关联;与属性数据的关联;矢量数据之间拓扑关系的表示。矢量数据之间拓扑关系的表示。第7页,共90页,编辑于2022年,星期一(1)简单数据结构及编码简单数据结构也称为简单数据结构也称为面条数据结构面条数据结构面条数据结构面条数据结构,只记录空间对象的位置坐只记录空间对象的位置坐标和属性信息,标和属性信息,不记录拓扑关系不记录拓扑关系不记录拓扑关系不记录拓扑关系。常见方
5、法:常见方法:独立实体法和点位字典法。独立实体法和点位字典法。第8页,共90页,编辑于2022年,星期一独立实体法使用点、线、面对象分别记录其坐标对,即每个实体的坐标使用点、线、面对象分别记录其坐标对,即每个实体的坐标都独立存储,并不关心相邻的多边形或线状和点状地物。具都独立存储,并不关心相邻的多边形或线状和点状地物。具体形式和公式如下:体形式和公式如下:点对象:点对象:对象标识对象标识,(x,y),(x,y),属性数据属性数据;线对象:线对象:对象标识对象标识,(x,(x1 1,y,y1 1),(x),(x2 2,y,y2 2)(x)(xn n,y,yn n),),属性数据属性数据;面对象:
6、面对象:对象标识对象标识,(,(x x1 1,y,y1 1),(x),(x2 2,y,y2 2)(x)(xn n,y,yn n),(),(x x1 1,y,y1 1),),属性属性数据数据;对面状实体,最末一点坐标与第一点坐标相等对面状实体,最末一点坐标与第一点坐标相等。第9页,共90页,编辑于2022年,星期一地图要素的矢量数据表示例:图例:图4.14.1,表,表4.14.1标识标识(ID)(ID)坐标位置坐标位置属性属性点点1010X X,Y Y线线1212X X1 1,Y Y1 1,X X2 2,Y Y2 2,X X3 3,Y Y3 3,X X4 4,Y Y4 4,X X5 5,Y Y5
7、 5,X X6 6,Y Y6 6面面3535X X1 1,Y Y1 1,X X2 2,Y Y2 2,X X3 3,Y Y3 3,X X4 4,Y Y4 4,X X5 5,Y Y5 5,X X6 6,Y Y6 6,X X1111,Y,Y1111,X X1 1,Y Y1 1第10页,共90页,编辑于2022年,星期一优点:编码容易,数字化操作简单,数据编码直观,显示速度快。编码容易,数字化操作简单,数据编码直观,显示速度快。缺点:缺点:除了外轮廓线以外,多边形的边界数据均获取和存储两次,除了外轮廓线以外,多边形的边界数据均获取和存储两次,这样会产生裂缝或重叠,并产生数据冗余。为了消除裂缝,这样会产
8、生裂缝或重叠,并产生数据冗余。为了消除裂缝,一般要编辑。一般要编辑。缺少拓扑关系,空间分析困难。缺少拓扑关系,空间分析困难。第11页,共90页,编辑于2022年,星期一 点位字典法点位字典法使用坐标文件记录所有点坐标对,并使用点号惟一标示每一个坐标使用坐标文件记录所有点坐标对,并使用点号惟一标示每一个坐标对,点、线、面对象都由点号组成。对,点、线、面对象都由点号组成。点位字典:点号点位字典:点号,(x,y);,(x,y);点对象:惟一标志码点对象:惟一标志码,点号点号,属性数据属性数据;线对象:惟一标志码线对象:惟一标志码,(,(点号点号1 1,点号,点号n),n),属性数据属性数据;面对象:
9、惟一标志码面对象:惟一标志码,(,(点号点号1 1,点号,点号n n,点号点号点号点号1 1),),属性数据属性数据;例:图例:图4.14.1,表,表4.24.2,表,表4.34.3第12页,共90页,编辑于2022年,星期一(2 2)拓扑数据结构及编码)拓扑数据结构及编码索引式结构(略)双重独立地图编码双重独立地图编码 链状双重独立式编码链状双重独立式编码 第13页,共90页,编辑于2022年,星期一拓扑数据结构拓扑数据结构记录空间实体的位置、标志及属性信息,同时记录拓扑关系。记录空间实体的位置、标志及属性信息,同时记录拓扑关系。双重独立地图编码双重独立地图编码双重独立地图编码(双重独立地图
10、编码(Dual Independent Map EncodingDual Independent Map Encoding,DIMEDIME ),),是美国人口调查局在人口调查的基础上发展起来的,是美国人口调查局在人口调查的基础上发展起来的,它通过有向编码建立了多边形、边界、结点之间的拓扑关它通过有向编码建立了多边形、边界、结点之间的拓扑关系,系,DIMEDIME编码成为其它拓扑编码结构的基础。编码成为其它拓扑编码结构的基础。例:图例:图4.44.4,表,表4.74.7第14页,共90页,编辑于2022年,星期一双重独立式双重独立式双重独立式DIME(Dual lndependent Map
11、Encoding)DIME(Dual lndependent Map Encoding)DIME(Dual lndependent Map Encoding)线号线号线号线号左多边形左多边形左多边形左多边形右多边形右多边形右多边形右多边形起点起点起点起点终点终点终点终点a aOOA A1 18 8b bOOA A2 21 1c cOOB B3 32 2d dOOB B4 43 3e eOOB B5 54 4f fOOC C6 65 5g gOOC C7 76 6h hOOC C8 87 7i iC CA A8 89 9j jC CB B9 95 5k kC CD D12121010l lC C
12、D D11111212mmC CD D10101111n nB BA A9 92 2这种数据结构除了通过线文这种数据结构除了通过线文这种数据结构除了通过线文这种数据结构除了通过线文件生成面文件外,还需要点件生成面文件外,还需要点件生成面文件外,还需要点件生成面文件外,还需要点文件文件文件文件 第15页,共90页,编辑于2022年,星期一链状双重独立式编码链状双重独立式数据结构是链状双重独立式数据结构是DIMEDIME数据结构的一种改进。在数据结构的一种改进。在DIMEDIME中,一条边只能用直线两端点的序号及相邻的面域来表示,而在中,一条边只能用直线两端点的序号及相邻的面域来表示,而在链状数据
13、结构中,将若干直线段合为一个弧段(或链段),每个链状数据结构中,将若干直线段合为一个弧段(或链段),每个弧段可以有许多中间点。弧段可以有许多中间点。在链状双重独立数据结构中,主要有四个文件:多边形文件、在链状双重独立数据结构中,主要有四个文件:多边形文件、弧段文件、弧段坐标文件、点文件。弧段文件、弧段坐标文件、点文件。第16页,共90页,编辑于2022年,星期一点文件:标志码,(点文件:标志码,(x,yx,y);弧段坐标文件:标志码,弧段中间点;弧段坐标文件:标志码,弧段中间点;弧段文件:标志码,起始结点,终止结点,左多边形,右多边形;弧段文件:标志码,起始结点,终止结点,左多边形,右多边形;
14、多边形文件:标志码,组成多边形的弧段号,属性(面积、多边形文件:标志码,组成多边形的弧段号,属性(面积、周长)及中心点坐标等。周长)及中心点坐标等。例:图例:图4.44.4,表,表4.84.8,表,表4.94.9,表,表4.104.10,表,表4.114.11第17页,共90页,编辑于2022年,星期一弧段文件弧段文件弧段文件弧段文件弧段号弧段号弧段号弧段号起始点起始点起始点起始点终结点终结点终结点终结点左多边形左多边形左多边形左多边形右多边形右多边形右多边形右多边形aa5511OOAAbb8855EEAAcc161688EEBBdd191955OOEEee15151919OODDff1515
15、1616DDBBgg111515OOBBhh8811AABBii16161919DDEEjj31313131BBCC弧段坐标文件弧段坐标文件弧段坐标文件弧段坐标文件弧段号弧段号弧段号弧段号点点点点 号号号号aa5,4,3,2,15,4,3,2,1bb8,7,6,58,7,6,5cc16,17,816,17,8dd19,18,519,18,5ee15,23,22,21,20,1915,23,22,21,20,19ff15,16,15,16,gg1,10,11,12,13,14,151,10,11,12,13,14,15hh8,9,18,9,1ii16,1916,19jj31,30,29,28,2
16、7,26,25,24,3131,30,29,28,27,26,25,24,31链状双重独立式链状双重独立式 多边形文件多边形文件多边形文件多边形文件多边形号多边形号多边形号多边形号弧段号弧段号弧段号弧段号周长周长周长周长 面积面积面积面积 AAh,b,ah,b,aBBg,f,c,h,-jg,f,c,h,-jCCjjDDe,i,fe,i,fEEe,i,d,be,i,d,b第18页,共90页,编辑于2022年,星期一 优点:优点:数据结构紧凑、数据冗余小;拓扑关系明晰,拓扑查询、分析数据结构紧凑、数据冗余小;拓扑关系明晰,拓扑查询、分析效率高。效率高。缺点:缺点:对单个地理实体的操作效率低,难以表
17、达复杂的地理实体,查对单个地理实体的操作效率低,难以表达复杂的地理实体,查询效率低,局部更新困难。询效率低,局部更新困难。第19页,共90页,编辑于2022年,星期一实体型与拓扑型数据结构比较实体型与拓扑型数据结构比较实体型与拓扑型数据结构比较实体型与拓扑型数据结构比较 两者都是目前最常用的数据结构模型两者都是目前最常用的数据结构模型 实体型代表软件为实体型代表软件为MapInfoMapInfo 拓扑型代表软件为拓扑型代表软件为ARC/INFOARC/INFO 它们各具特色它们各具特色实体型虽然会产生数据冗余和歧异,但易于编辑。拓扑型消除了数据的冗余和歧异,但操作复杂,甚至会产生新的数据冗余。
18、第20页,共90页,编辑于2022年,星期一4.2 栅格数据结构栅格数据结构1.1.栅格数据结构的基本概念栅格数据结构的基本概念栅格数据结构的基本概念栅格数据结构的基本概念栅格数据结构栅格数据结构栅格数据结构栅格数据结构:栅格结构是以规则的阵列来表示空间地物或栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个栅格数据表示地物或现象分布的数据组织,组织中的每个栅格数据表示地物或现象的非几何属性特征。现象的非几何属性特征。在一定尺度范围和特定分辨率的情况下在一定尺度范围和特定分辨率的情况下,栅格结构表示的地表,栅格结构表示的地表是不连续的,是量化和近似离散的数据。是不连续的,是
19、量化和近似离散的数据。第21页,共90页,编辑于2022年,星期一什么是栅格数据结构(什么是栅格数据结构(什么是栅格数据结构(什么是栅格数据结构(Raster)Raster)?Real worldGridPointLineAreaValue=0=1=2=3RowColumnTrianglesHexagonsRASTERRASTER第22页,共90页,编辑于2022年,星期一 栅格数据单元格经常是矩形(主要是正方形)的,但并不是必栅格数据单元格经常是矩形(主要是正方形)的,但并不是必须如此。其单元格形状可以随应用的需要进行具体设定,比如须如此。其单元格形状可以随应用的需要进行具体设定,比如设置为
20、三角形。设置为三角形。栅格数据的比例尺就是栅格大小与地表相应单元大小之比。栅格数据的比例尺就是栅格大小与地表相应单元大小之比。栅格尺寸越小,其分辨率越高,数据量也越大。栅格尺寸越小,其分辨率越高,数据量也越大。栅格数据的形状、尺寸及相关问题栅格数据的形状、尺寸及相关问题引申思考:栅格数据的投影与变形问题?引申思考:栅格数据的投影与变形问题?第23页,共90页,编辑于2022年,星期一栅格数据结构栅格数据结构栅格数据结构栅格数据结构 栅格数据结构就是栅格阵列,每个栅格单元的行列号确定位置,用栅格数据结构就是栅格阵列,每个栅格单元的行列号确定位置,用栅格单元的数值表示空间对象的类型、等级等属性特征
21、。栅格单元的数值表示空间对象的类型、等级等属性特征。每个栅格单元只能存在一个属性值。每个栅格单元只能存在一个属性值。第24页,共90页,编辑于2022年,星期一栅格数据结构:栅格数据结构:栅格数据结构:栅格数据结构:坐标系与描述参数坐标系与描述参数坐标系与描述参数坐标系与描述参数YY:列:列XX:行:行西南角格网坐标西南角格网坐标(XXWSWS,YYWSWS)格网分辨率格网分辨率第25页,共90页,编辑于2022年,星期一 栅格单元栅格单元像元像元 遥感影像:遥感影像:MSS MSS 7979 7979米米 SPOTSPOT 1010 1010米米 TMTM 3030 3030米米 Quick
22、Bird 0.61 QuickBird 0.61 0.610.61米米影像分辨率扫描图象:150DPI、300DPI、600DPI计算机屏幕分辨率:640780 800600 1024768第26页,共90页,编辑于2022年,星期一IKONOS卫星多光谱影像(4米)(排队参观毛主席纪念堂的队伍隐约可见,花坛信息没有,背景草坪不清晰)IKONOS卫星融合影像(1米)(排队参观毛主席纪念堂的队伍清晰可见,花坛和背景草坪显示出来,色调自然逼真,连纪念堂柱子的阴影都很清楚)第27页,共90页,编辑于2022年,星期一西班牙马德里体育场(0.61m)第28页,共90页,编辑于2022年,星期一点点点点
23、线线线线面面面面 栅格数据结构栅格数据结构 点:为一个栅格点:为一个栅格单元(像元)单元(像元)线:在一定方向上线:在一定方向上连接成串的相邻栅连接成串的相邻栅格单元集合格单元集合 面:聚集在一起面:聚集在一起的相邻栅格单元集的相邻栅格单元集合。合。第29页,共90页,编辑于2022年,星期一表示点表示点 点使用离散分布的单个栅格单元来表示,单元格的值表示某个地理现象的属性,不同的值表示不同的地理对象或同一地理现象的不同属性。第30页,共90页,编辑于2022年,星期一表示线表示线 单条线通过一系列有序相连的具有相同值栅格单元来表示,不同的值表示不同的地理对象或同一地理现象的不同属性。第31页
24、,共90页,编辑于2022年,星期一表示多边形表示多边形表示多边形表示多边形 单个面表示为一簇具有相同值的单元格,不同的值表示不同的地理对象或同一地理现象的不同属性 第32页,共90页,编辑于2022年,星期一栅格数据结构示例栅格数据结构示例(a)点 (b)线 (c)面第33页,共90页,编辑于2022年,星期一 由于栅格结构对地表的离散,在计算面积、长度、距离、形状由于栅格结构对地表的离散,在计算面积、长度、距离、形状等空间指标时,若栅格尺寸较大,则造成较大的误差等空间指标时,若栅格尺寸较大,则造成较大的误差 (过度(过度概化、不连续)。概化、不连续)。由于栅格单元中存在多种地物,而数据中常
25、常只记录一个属性值,由于栅格单元中存在多种地物,而数据中常常只记录一个属性值,这会导致属性误差。比如,遥感数据中的这会导致属性误差。比如,遥感数据中的“混合像元混合像元”问题。问题。栅格数据的相关问题第34页,共90页,编辑于2022年,星期一栅格数据单元值确定栅格数据单元值确定混合像元混合像元CAB百分比法面积占优重要性中心点法A连续分布地理要素C具有特殊意义的较小地物A分类较细、地物斑块较小AB为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间数据结构 2PPT讲稿 空间 数据结构 PPT 讲稿
限制150内