第5章GIS数据库-空间数据模型课件.ppt
《第5章GIS数据库-空间数据模型课件.ppt》由会员分享,可在线阅读,更多相关《第5章GIS数据库-空间数据模型课件.ppt(145页珍藏版)》请在三一办公上搜索。
1、第5章 空间数据模型,序,空间数据表达:用矢量数据、栅格数据表达地理空间中的离散对象和连续场。无论矢量数据还是栅格数据,都体现了数据内部的逻辑关系,把这种对数据进行逻辑描述、组织和编排的方式称为“数据结构”。包括:矢量数据结构、栅格数据结构、矢栅一体化数据结构等。空间数据模型:把现实世界抽象为地理空间,把现象抽象为要素(实体),抽象的结果称为“空间数据模型”。根据抽象的层次,分为:概念模型、逻辑模型、物理模型。概念模型用E-R图或类图表示,逻辑模型用二维表表示,物理模型用户只需要做一些设置即可。,内容:,5.1 空间数据表达5.2 空间数据结构5.3 空间数据模型,5.1 空间数据的表达,1
2、空间数据基本特征2 地理实体描述3 地理实体间的空间关系,1.空间数据基本特征,空间特征用以描述事物或现象的地理位置以及空间位置相互关系。一般以坐标数据表现。空间特征数据又可再分为拓扑特征和几何特征(定位特征)。属性特征 非定位数据。用以描述事物或现象的特性。时间特征用以描述事物或现象随时间的变化。,Jack Dangermond1984空间数据的基本特征,表达1,表达2,空间数据,2.地理实体,表达什么?一棵树的表达:沙漠地区、平原地区一个城市的表达:大比例尺、小比例尺如何表达?离散对象和连续对象是空间表达的两种基本方式。离散对象:点、线、面、体连续场:污染变化,降雨量离散对象和连接场解决了
3、地理现象的概念表达问题,但是没有解决计算机的数据化表达问题。矢量和栅格是两种用于地理现象简化编码的方法。,1)矢量数据,在地理空间世界中,空间对象一般按地形维数进行归类划分,地理现象被抽象为点、线、面、体。抽象后的地理现象称为地理实体(空间实体)。1、点(0维)2、线(1维)3、面(2维)4、体(3维)矢量数据中的点没有大小,线没有宽度。,4)角点、节点Vertex:表示线段和弧段上的连接点。,1)实体点:用来代表一个实体。,2)注记点:用于定位注记。,3)内点:用于记录多边形的属性与位置,存在于多边形内。,点实体,有位置,无宽度和长度,线实体,1)实体长度:从起点到终点的总长2)弯曲度:用于
4、表示像道路拐弯时弯曲的程度。3)方向性:如:水流方向,上游下游,公路,单、双向之分。,线状实体包括:线段,边界、链、弧段、网络等。,有长度,但无宽度和高度用来描述线状实体,通常在网络分析中使用较多,面状实体有如下特征:1)面积范围 2)周长3)独立性或与其它地物相邻如中国及其周边国家4)内岛屿或锯齿状外形:如岛屿的海岸线封闭所围成的区域。5)重叠性与非重叠性:如学校的分区,菜市场的服务范围等都有可能出现交叉重叠现象,而一个城市的各个城区一般说来不会出现重叠。,面实体,具有长和宽的目标通常用来表示自然或人工的封闭多边形,空间对象:体,有长、宽、高的目标通常用来表示人工或自然的三维目标,如建筑、矿
5、体等三维目标,体状实体一般具有以下一些空间特征:1)体积,如工程开控和填充的土方量。2)每个二维平面的面积。3)周长4)厚度5)高度,抽象成地理实体的空间现象,实体类型组合,现实世界的各种现象比较复杂,往往由不同的空间单元组合而成例如根据某些空间单元或几种空间单元的组合将空间问题表达出来,复杂实体由简单实体组合表达。点、线、面两两之间组合表达复杂的空间问题:如:线面、面面、点面、点线,(1)线面组合,1、区域包含线:计算区域内线的密度,某省的水系分布情况。2、线通过区域:公路上否通过某县。3、线环绕区域:区域边界,搜索左右区域名称,中国与哪些国家接壤。4、线与区域分离:距离。,(2)面面组合,
6、1、包含:岛,某省的湖泊分布。2、相交:重叠,学校服务范围与菜场服务范围重叠区。3、相邻:计算相邻边界性质和长度,公共连接边界。4、分离:计算距离。,2)栅格数据,若将地理空间分成许多单元格(称为像元),所有的地理变量由这些单元格所赋予的属性值来表达,称为栅格表示。像元格的大小决定数据精度。,3.地理实体间的空间关系,空间关系是地理实体之间由实体的几何特性(位置、形状)所决定的关系。地理实体间的空间关系实际是研究实体间的拓扑关系。,1)拓扑关系的定义,Topology一词来自希腊文,它的原意是“形状的研究”。拓扑学是几何学的一个分支,它研究在拓扑变换下能保持不变的几何属性拓扑属性。地理实体不仅
7、具有空间位置、形状、大小等空间特征,而且不同实体间还存在邻接、关联、包含等空间相互关系特征,由于描述这种关系时不需要考虑空间坐标和距离因素,所以又称为拓扑关系。是明确定义空间关系的一种数学方法。在GIS中,用来描述并确定空间的点线面之间的关系及属性,并可实现相关的查询和检索。,2)对拓扑关系的理解,指图形保持连续状态下变形,但图形关系不变的性质。,几何形状不同的图形,结点和面的拓扑关系可以是相同的。拓扑关系反映了空间实体之间的逻辑关系,它不需要坐标、距离信息,不受比例尺限制,也不随投影关系变化。,3)拓扑属性和非拓扑属性,4)拓扑元素,点:孤立点、线的端点、面的首尾点、链的连接点线:两结点之间
8、的有序弧段,包括链、弧段和线段面:若干弧段组成的多边形,点:,面:,弧:,拓扑元素,5)拓扑关系分类,拓扑邻接:同类元素之间的拓扑关系。拓扑关联:不同类元素之间的拓扑关系。拓扑包含:同类不同级元素之间的拓扑关系。,拓扑邻接:N1/N2,N1/N3,N1/N4;P1/P3;P2/P3拓扑关联:N1/1、3、6;P1/1、5、6 拓扑包含:P3与P4,6)研究拓扑关系的意义,对于数据处理和GIS空间分析具有重要的意义:1)拓扑关系能清楚地反映实体之间的逻辑结构关系,比几何关系具有更大的稳定性,不随地图投影而变化。2)有助于空间要素的查询,利用拓扑关系可以解决许多实际问题。如某县的邻接县,-面面相邻
9、问题。又如供水管网系统中某段水管破裂找关闭它的阀门,就需要查询该线(管道)与哪些点(阀门)关联。3)根据拓扑关系可重建地理实体。,总结,栅格数据和矢量数据都可以表示拓扑关系。对于矢量图形的拓扑关系描述,主要有基于网络的拓扑模型 和基于点集理论的拓扑模型。,内容:,5.1 空间数据表达5.2 空间数据结构5.3 空间数据模型,5.2 空间数据结构,空间数据结构是指适合于计算机系统存储、管理和处理的空间图形的逻辑结构,是地理实的空间排列方式和相互关系的抽象描述。主要有:一.栅格数据结构二.矢量数据结构 三.矢栅一体化的数据结构四.曲面数据结构五.三维数据结构,一.栅格数据结构,1.基本概念2.栅格
10、数据属性取值3.栅格数据编码4 栅格数据来源5.栅格数据组织,1.基本概念,1)栅格结构定义:栅格结构将地理空间划分成若干行、若干列,称为一个像元阵列,其最小单元称为像元或像素。每个像元的位置由行列号确定,其属性则以唯一属性值形式表示。,列:Y,行:X,像元,2)像元阵列:反映某一空间分布的像元队列,网格的基本单位通常为正方形。,3)像元属性:栅格单元值 通常用代码或数值表示,用来表现地理要素的属性特征(反射率、颜色、土地利用类型、降雨量、人口、高程等等),4)像元栅格单元 网格基本单元的大小,对栅格图像的分辨率和计算精度起关键作用。,遥感影像:影像分辨率一个像元代表的实地面积,打印机:150
11、DPI、300DPI、600DPI,计算机屏幕分辨率:800600 1024768 12801024,i,栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。矢量数据结构是通过记录坐标的方式,尽可能 地将点、线、面地理实体表现得精确无误,X,Y,x1 y1,x2 y2,xi yi,xn yn,对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。,2.栅格数据属性取值,问题:每个像元属性只能取一个值,实际上一个栅格可能对应几种不同属性值,如何取值?,1、中心点法取位于栅格中心的属性值为该栅格的属性值。2、面积
12、占优法栅格单元属性值为面积最大者。3、重要性法取重要的属性值为栅格属性值。用于具有特殊意义的较小地物。4、长度占优法每个栅格单元的值由该栅格中线段最长的实体的属性来确定。,3.栅格数据编码,1、直接编码2、游程长度编码3、块式编码4、链式编码5、四叉树编码,1)直接编码,无压缩编码。将栅格数据看作是一个数据矩阵,逐行或逐列逐个记录代码。特点:最直观、最基本的网格存贮结构,没有进行任何压缩数据处理。,5,5A,A,B,B,BA,C,C,C,AD,C,C,A,AD,D,C,A,AD,D,A,A,A,数据压缩栅格数据量大,格网数多,由于地理数据往往有较强的相关性,即相邻象元的值往往是相同的。所以,出
13、现了各种栅格数据压缩方法。数据压缩是将数据表示成更紧凑的格式以减少存储空间的一项技术。分为:无损压缩:在编码过程中信息没有丢失,经过解码可恢复原有的信息-信息 保持编码。有损压缩:为最大限度压缩数据,在编码中损失一些认为不太重要的信息,解码后,这部分信息无法恢复。-信息不保持编码。,2)游程长度编码,游程是指按行的顺序连续且属性值相同的若干栅格。游程长度编码是栅格数据压缩的重要编码方法。游程长度的记录方式有两种:记录每个游程始末列号 记录每个游程象元数,游程长度编码,逐行记录每个游程的末点列号,5,5A,2,B,5A,1,C,4,A,5D,1,C,3,A,5D,2,C,3,A,5D,2,A,5
14、,游程长度编码,记录每个游程象元数目,5,5A,2,B,3A,1,C,3,A,1D,1,C,2,A,2D,2,C,1,A,2D,2,A,3,游程长度编码的特点在各行数据代码发生变化时候记录代码以及相同代码重复的个数,从而实现数据的压缩压缩方法有效便捷。压缩比和图的复杂程度成反比。变化多的部分游程数多,变化少的部分游程数少。因此,图越简单,压缩效率越高。,3)块式编码,将游程编码扩大到二维的情况。把多边形范围划分成若干具有同一属性值的正方形,然后对各个正方形进行编码。采用方形区域作为记录单元,每个记录单元包括相邻的若干栅格。,数据对组成:(初始行、列,半径,属性值)依次扫描,编过的不重复。,如:
15、(1,1,1,0),(1,2,2,4),(1,4,1,7),(1,5,1,7),块式编码例:,(1,1,1,0),(1,2,2,2),(1,4,1,5),(1,5,1,5),(1,6,2,5),(1,8,1,5);(2,1,1,2),(2,4,1,2),(2,5,1,2),(2,8,1,5);(3,3,1,2),(3,4,1,2),(3,5,2,3),(3,7,2,5);(4,1,2,0),(4,3,1,2),(4,4,1,3);(5,3,1,3),(5,4,2,3),(5,6,1,3),(5,7,1,5),(5,8,1,3);(6,1,3,0),(6,6,3,3);(7,4,1,0),(7,
16、5,1,3);(8,4,1,0),(8,5,1,0)。,块状编码的特点:一个多边形所包含的正方形越大,多边形的边界越简单,块式编码的效果就越好;当属性变化小时图块大,对于大块图斑记录单元大,分辨率低,压缩比高。小块图斑记录单元小,分辨率高,压缩比低。利于计算面积、合并插入等操作。,4)链式编码码,又称为弗里曼(Freeman)链码、边界链。它是从某一起点开始用沿八个基本方向前进的单位矢量链来表示线状地物或多边形的边界。,将栅格数据(线状地物面域边界)表示为矢量链的记录。步骤如下:(1)首先定义一个3x3窗口,中间栅格的走向有8种可能,并将这8种可能0-7进行编码。(2)记下地物属性码和起点行、
17、列后,进行追踪,得到矢量链.,a,a,a,a,a,a,b,链式编码表,链式编码的特点:对于线状和多边形的表示具有很强的数据压缩能力。具有一定的运算功能,计算周长和面积。探测边界急促弯曲和凹进部分比较容易。缺点是效率较低;局部改动对整体影响大;由于以区域为单位存储边界,相邻区域边界容易被重复存储产生冗余。,a,a,a,a,a,a,b,5)四叉树编码,基本思想:把一幅图像或一幅栅格地图等分成4部分,逐块检查其栅格值,若每个子区都含有相同值,则该子区不再往下分割,否则将该区域再分割4个子区域,如此递归分割直到每个子块都含有相同的属性为止。,0,1,2,3,10 11 12 13,120,用四叉树表示
18、一个多边形,四叉树这种逐级一分为四的方法,一直分到预定的最高分辨率为止。,四叉树的树形表示:用一倒立树表示这种分割和分割结果。根:整个区域高:深度、分几级,几次分割叶:不能再分割的块树叉:还需分割的块 每个树叉均有4个分叉,叫四叉树。,树杈结点,叶子结点,1 2 3 4 5 6 7 8,1 2 3 4 5 6 7 8,四叉树编码方法,(0),(1),(2),(3),0层,1层,2层,3层,记录每个叶子结点的地址和属性,0,1,2,3,20,21,22,23,200,201,202,203,230,231,232,233,四叉树编码的优点:高效、可变的分辨率,适应不同分辨率的数据管理。有效减少栅
19、格数据的存储量。缺点复杂,难于修改和更新。不存储拓扑关系。如果数据种类不同,处理效率低。,各种编码方式的特点,直接栅格编码:简单直观,是压缩编码方法的逻辑原型;行程编码:在很大程度上压缩数据,又最大限度的保留了原始栅格结构,编码解码十分容易,十分适合于地理信息系统采用;链式编码:压缩效率较高,最为接近矢量结构,对边界的运算比较方便,但不具有区域性质,区域运算较难;块式编码和四叉树编码:具有区域性质,又具有可变的分辨率,有较高的压缩效率,是很常用的编码方法。,4.栅格数据的获取,获取方式1、目读法2、从扫描仪获取3、从摄像机获取4、从遥感中获取5、从矢量数据转换,1、目读法将一张透明格网纸叠置于
20、某图件上,根据某种占优法,直接用人工方法获取相应的栅格数据属性。当区域范围较大,或要求栅格单元尺寸比较小时,工作量大到使人很难忍受适用于所选区域范围小,栅格单元尺寸大的情况。,2、从扫描仪获取是获取栅格数据的主要设备。高精度,快速度,数据格式标准化。,3、从摄像机获取用摄像机可以获取各种景物的视频数据。从摄像机数字化输入的栅格元素数是相对固定的,例如512512,10241024等。,4、从遥感获取遥感是利用航空,航天技术获取地球资源和环境信息的重要途径。能周期性,动态的获取丰富的信息,并可直接以数字方式记录和传送。,5.栅格数据的组织,总结:,将栅格数据存储在数据库中,一个栅格单元就可以有多
21、个属性。栅格数据通常难以精确测量,且数据量大,不适合大量运算。但是其优点十分明显,数据结构简单,另外,卫星数据可以原封不动转入GIS栅格数据,还是,叠加运算十分容。,二.矢量数据结构,1.基本概念2.实体型矢量数据结构3.拓扑型矢量数据结构4.矢量数据组织5.栅格、矢量数据 结构比较,i,栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。矢量数据结构是通过记录坐标的方式,尽可能 地将点、线、面地理实体表现得精确无误。,矢量数据结构,X,Y,x1 y1,x2 y2,xi yi,xn yn,矢量结构,栅格结构,矢量数据结构,定义:用一系列有序的x、y坐标对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 数据库 空间 数据模型 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3587855.html