第4章地球空间信息的描述与表达_第1页
第4章地球空间信息的描述与表达_第2页
第4章地球空间信息的描述与表达_第3页
第4章地球空间信息的描述与表达_第4页
第4章地球空间信息的描述与表达_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章

地球信息的描述与表达《地球信息科学概论》主要内容4.1空间对象特征的认知与抽象4.2地球信息的二维描述与表达4.3基于要素的空间关系描述与表达4.1空间对象特征的认知与抽象4.1空间对象特征的认知与抽象目的:将现实地球空间对象通过计算机表示出来。认知(cognition)是人认识和感知周围世界时所经历的各个过程的总称。包括感受、发现、识别、想像、判断、记忆、学习等。可以说,认知就是“信息获取、存贮转换、分析和利用的过程”,也就是“信息的处理过程”。抽象(abstract)是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。一、地球对象的认知与抽象(1)概述现实地球空间计算机表示:认识地球空间对象及其之间的关系——地球认知;具体对象抽象为计算机能够表示的信息——计算机理论技术;一、地球对象的认知与抽象认知与抽象过程会产生差别原因:(1)地球空间信息的复杂性;(2)人们认知地球空间的手段、方法有差异;(3)不同的学科、部门对地球空间现实世界的兴趣点不同,建立的模型也不同。二、OGC的认知模型(cognitivemodel)OGC(OpenGISConsortium)九个层次(1)现实世界:实际存在的、复杂混沌的大千世界,它是地理空间信息抽象的起点。(2)概念世界:由人们认识并命名的事物组成的世界。二、OGC的认知模型(cognitivemodel)(3)地理空间世界:反映地图和GIS的世界,用抽象和符号的方式表达概念世界中与地图和地理数据有关的事物。(4)尺度世界:经过量测确定几何特征和定位精度的地理空间世界。(5)项目世界:是尺度地理空间世界的一个被选择部分,按照语义来构造。例如GIS中的专题层。二、OGC的认知模型(cognitivemodel)(6)地理点列世界:在一个特殊的地理层中定义的点列,它们与软件系统相关联。(7)地理几何特征世界:基于空间点列来构造的地理要素几何特征,它们与软件系统相关联。(8)地理要素世界:地理要素由几何特征、属性特征及空间参考系统组成,它为地理信息处理提供一个开放界面。(9)地理要素集合世界:由单个要素组成。三、王家耀院士的抽象模型王家耀院士将OGC概括为三个层次三、王家耀院士的抽象模型1.概念模型是地理空间中实体、现象的抽象概念集。从计算机系统角度看,它是抽象的最高层。对概念模型的要求:(1)具有较强的语义表达能力;(2)应易于用户理解;(3)独立于具体计算机实现;(4)尽量与系统的逻辑数据模型保持同一的表达形式;三、王家耀院士的抽象模型2.逻辑数据模型是GIS对地理数据表示的逻辑结构,是系统抽象的中间层,由概念模型转换而来。它是用户通过GIS看到的现实世界地理空间。逻辑数据模型的要求:(1)用户易于理解;(2)便于物理实现;(3)易于转换成物理数据模型三、王家耀院士的抽象模型3.物理数据模型是概念模型在计算机内部具体的存储形式和操作机制,是系统抽象的最低层。4.2地球信息的二维描述与表达空间实体的描述空间实体是指地理空间中客观存在的具体事物。几何特征:(1)位置:主要指位置信息,用笛卡尔坐标系中X,Y坐标表示;(2)几何形态:实体的外部形态;(3)大小:空间关系:主要指空间对象的拓扑关系;非几何属性:表示空间特征的非几何属性;实体的行为、功能及时态特征:实体的行为,功能特征以及实体属性随时间的变化。如岛屿的侵蚀、水体污染的扩散、建筑的变形等;实体的衍生信息:如一个实体有多个名称。空间实体的几何分类分类依据(1)实体本身的特征;(2)所用地图的比例尺;(3)实体空间数据的使用目的类型

根据分类依据将空间对象抽象为四类:点(Point)线(Line)面(Area)体(Volume)一、地球信息二维表达的基础空间数据模型是地球空间信息表达的基础。空间数据模型指利用特定的数据结构来表达空间对象的空间位置、空间关系和属性信息;是对空间对象的数据描述。栅格数据模型:以栅格像元为基础,主要回答“有什么(what)”的问题。矢量数据模型:以坐标点为基础,主要回答“在哪儿(where)”的问题;二、基于栅格的描述与表达1.栅格数据模型将空间划分成多个规则网格单元,并给各个单元赋以相应空间对象的属性值。这种由规则格网来表示空间对象的位置、属性特征的数据模型。2、栅格数据模型对空间实体的表达栅格数据模型中,空间单元是栅格,每一个栅格对应于一个特定的空间位置。实体位置:由实体占据的栅格的行、列来定义。特定的位置由距它最近的栅格记录决定。实体类型或状态:由实体占据的栅格的属性值来表示。空间分辨率:每个栅格的大小代表了定义的空间分辨率。栅格尺寸越小,分辨率越高。注意:栅格数据模型中的空间实体单元不是通常概念上理解的物体,它们只是彼此分离的栅格。例如:道路作为明晰的栅格是不存在的,栅格的值才表达了路是一个实体。道路是被具有道路属性值的一组栅格表达的,这条路不可能通过某一栅格实体被识别出来。三、栅格数据结构及其编码

1、定义栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。遥感影像属于典型的栅格结构,每个象元的数字表示影像的灰度等级。在栅格结构中:点:用一个栅格单元表示;线状地物:沿线走向的一组相邻栅格单元表示,每个栅格单元最多只有两个相邻单元在线上;面或区域:用记有区域属性的相邻栅格单元的集合表示,每个栅格单元可有多于两个的相邻单元同属一个区域。(a)点(b)线(c)面四、栅格数据来源人工栅格数据卫星遥感扫描设备数字化文件的设备五、栅格数据模型的特点(1)栅格像元的特点具有固定的尺寸具有固定位置:所在位置可根据行列号转换为相应坐标;一个像元表示此一个“栅格单元”中的自然及人工现象,分类界限被迫采用沿着栅格像元的边界线。一般每个像元表示一个单一的类型。(2)属性明显:数据直接记录属性或指向属性;(3)定位隐含:定位是根据数据在数据集中位置得到的;(4)栅格模型表示的地表是不连续的,是量化和近似离散的数据。六、栅格模型优势由于每个栅格中的像元的位置被预先确定,所以具有以下优势:(1)很容易进行叠置运算;(2)易于比较不同图层中所存储的特征;(3)在不同图层中,每个属性可以从逻辑上或者从算法上与其它图层中的像元的属性相结合,以便产生相应重叠的新属性值。七、主要栅格数据结构类型栅格数据模型是用栅格数据结构实现的。栅格数据结构是指将空间分割成规则的网格,在各个网格上给出相应的属性位来表示地理实体的一种数据组织形式。栅格数据结构表示的是二维表面上地理要素的离散化数值,每个格网对应一种属性,其空间位置用行和列标识。网格边长决定了栅格数据的精度。二维表示的栅格数据结构主要有以下几种类型:1.栅格矩阵结构栅格矩阵结构是一种全栅格阵列的空间数据组织形式。栅格矩阵的数据存储量如果矩阵的每个元素用一个双字节表示,则一个图层的全栅格数据所需要的存储空间为m(行)xn(列)x2(字节)。示例区域面积:100平方公里

网格边长:1米

网格字节数:2

则一个图层的要素的存储量:200兆字节因此栅格矩阵的存储容量大,且随着空间分辨率的提高,呈几何级数递增。2.游程编码结构(1)概念游程:指相邻同值网格的数量。游程编码结构:是逐行将相邻同值网格合并,记录合并后网格的值及合并网格的长度,因此可以压缩栅格数据量,减少数据冗余。2.游程编码结构(2)建立方法将栅格矩阵的数据序列X1X2…Xn,映射为二元组序列(Ai,Pi),i=1,K,且K≤n。其中,A为属性值,P为游程,K为游程序号。如下图是将栅格矩阵结构转换为游程编码结构。2.游程编码结构(3)游程编码结构的数据组织采用索引顺序文件的方法来组织数据。使栅格数据得以压缩,同时可以提高系统的数据访问效率。3.四叉树数据模型(1)原理将空间区域按照四个象限进行递归分割(2nx2n,且n≥1),直到子象限的数值单调为止。凡数值(特征码或类型值)呈单调的单元,不论单元大小,均作为最后的存储单元。这样,对同一种空间要素,其区域格网的大小随该要素分布特征而不同。3.四叉树数据模型(2)示例左图为区域四分划的过程;右图为该区域对应的四叉树,其中:树根代表整个区域,每个结点有四个子结点或为空,子结点为空的结点称为叶结点,叶结点对应于区域分割时数值单调的子象限。3.四叉树数据模型(3)建立方法(两种)自上而下(划分)自下而上(归并)(4)特点基于四叉树的系统称为可变分辨率系统,因为它能对任何层次的四叉树细分。如果计算中不需要(反映细节信息的)高精度,可以使用较粗的分辨率。用户对不同的操作可以使用不同精度的四又树。三、基于矢量的描述与表达(1)矢量模型:是利用欧几里德几何学中的点、线、面及其组合体来表示地球实体空间分布的一种数据组织方式。在矢量模型中,现实世界实体要素的空间几何(形态、尺度)特征采用点、线或面表达;每一个实体位置用它们在空间参照系统中的坐标定义。矢量模型中的几何要素(点、线、面)与要表达的现实世界中的空间实体具有一定的对应关系。(2)特点:①能更直观地表达地理空间②更精确地近似地图③能精确地表示实体的空间位置④矢量模型隐含各个实体之间的空间关系,故不必存储地球实体的空间关系以下介绍常见的矢量数据模型。1.Spaghetti(面条)数据模型(1)Spaghetti模型点目标——用空间坐标对表示;线目标——由一串坐标对表示;面目标——由线形成的闭合多边形表示。1.Spaghetti(面条)数据模型(2)特点对象之间的拓扑关系(如相邻多边形的位置)是隐含其中的,没有在计算机中明确编码。在计算机内部,所有对象之间的一切关系都要独立计算,导致运算量相当大,从而使量算和分析十分困难。CAD等绘图系统大多采用Spaghetti模型:把Spaghetti模型转换成绘图语言也简单易行,故基于Spaghetti模型绘图要比基于其他数据结构绘图快得多。2.拓扑数据模型(1)拓扑模型直接明确编码对象之间相邻信息,避免了以后多重操作来确定拓扑关系运算量。(2)特点线段的形成:每条线段起止于方向改变点,或与其他直线的相邻、相交点;线上点的类型(两种):坐标对和结点;结点是直线之间的相交点,每条与之相连的线都要用到。线段(称为弧)的标识:弧用标识号标识,只用作指针,指向表示这条线段起止的结点集。由链构成的多边形也有自己的标识号,指向链集。因此对于链,只要看看左右两边的多边形号,就可知道与其相邻的两个多边形。弧段号起结点终结点左多边形右多边形C1N1N2P1

C2N1N2P2P1C3N2N4P2P3C4N2N3P3

C5N3N4P3P4C6N5N4P4P2C7N3N5P4

C8N6N6P5P4(3)拓扑数据模型的优点具有拓扑边界功能。因此,可保证数字化原始数据的自动差错编辑;可以自动形成封闭的多边形边界,为由各个单独存储的弧段组成所需要的各类多边形及建立空间数据奠定基础。3.TIN数据模型TIN(TriangulatedIrregularNetwork)数据模型是指采用不规则三角网来拟合连续分布现象覆盖表面的数据模型。TIN建立数字地形的表示,或按照曲面要素的实测点分布,将它们连成三角网TIN模型的要求保证由最邻近的点构成的三角形,即三角形的边长之和最小;三角网中的每个三角形的各内角尽量接近60°;在所有可能的三角网中,最常用、最有效的是狄洛尼(Delaunay)三角网。TIN模型的应用进行地形分析,如坡度和坡向信息提取填挖方计算阴影和地形通视分析等高线自动生成2.5维显示等。四、矢栅一体化的描述与表达(1)矢栅一体化用矢量方法表示的空间实体,同时也采用元子空间填充法来表示。如:在数字化一个线状实体时,除记录原始取样点外,还记录中间包含的栅格。这样,既保持了矢量特性,又具有栅格的性质,就能将矢量与栅格统一起来、这就是矢量与栅格一体化数据结构的基本概念。(二)矢栅一体化的理论基础多级格网方法三个基本约定线性四叉树编码(三)多级格网方法多级格网方法是将栅格划分成多级格网:粗格网:用于空间索引;基本格网:基本格网的大小与通常栅格划分的原则一致,即是基本栅格的大小;细分格网:对于有点线通过的格网,为了提高基本栅格的分辨率和空间表示精度,将基本格网的细分为256*256或16*16个格网。由此多级格网形成的线画图精度就可以大大提高,甚至达到矢量的精度要求。如下图中,在线目标通过的基本格网内,再细分成16*16的格网。当精度要求高时,可细分为256*256个细格网。(四)三个基本约定基于栅格的编码规则所设计的数据结构必定具有栅格的性质,为了使它具有矢量特点,要对点、线、面目标数据结构的存储要求作如下的统一约定:(1)点状目标没有形状和面积,在计算机内部只需要表示该点的一个位置数据及与结点关联的弧段信息。(2)线状目标有形状,但没有面积,在计算机内部需用一组元子来填满整个路径,并表示该弧段相关的拓扑信息。(3)面状目标既有形状,又有面积,在计算机内部需表示由元子填满路径的一组边界和由边界组成的紧凑空间。(五)线性四叉树编码常规四叉树要记录叶结点、中间结点及结点之间的指针。因此,每个结点通常需要6个变量:父结点指针、四个子结点的指针和本结点的属性值。线性四叉树编码的基本思想是:不需记录中间结点和指针,仅记录叶结点的信息,即叶结点的位置、大小和属性。叶结点位置:用地址码表示叶结点的位置。由于Morton编码将行列表示的二维栅格数据,表示成一维数据,因此,若已知Morton码就可知道栅格的行列位置,反之亦然。叶结点的大小:用结点的深度或层次表示。在2n×2n的栅格数据中,用i,j分别表示栅格的行列,用m(i,j)表示第i行,第j列的Morton编码值的计算公式:

4.3基于要素的空间关系描述与表达4.3基于要素的空间关系描述与表达空间关系是人们认知地球特征空间形态的途径,能够反映人们的空间形态推理;它也是现实世界过程中用来描述和表示地球空间对象的简单地球要素的一个重要的组成部分。空间关系的影响因素空间关系与空间对象的维数、形态、大小及空间本身的维数相关,各类空间关系之间也存在着一定的相互联系。空间关系的感知与度量不仅与空间数据本身关系密切,而且与人的认知、语言及心理都有一定的关系。因此,人们对空间对象之间空间关系的认识是复杂多样的。空间关系的描述形式对于空间关系的描述有多种形式,定量的定性的精确的近似的、模糊的;空间关系分类(3类)①拓扑空间关系,是指在拓扑变换(旋转、平移和缩放)下保持不变的空间关系,如空间对象间的相邻、相离等空间关系;②方位空间关系,是指以矢量地理空间为基础,在旋转变换下会产生变化,而在平移和比例变换下具有不变性的空间关系,如空间对象间的东南西北等排列关系;③度量空间关系,是指用某种度量空间中的度量表达的空间关系,如空间对象间的距离关系等。一、拓扑空间关系点、线、面、体是地球空间中基本的拓扑元素。因此,拓扑空间关系表现为点、线、面、体之间的关系。空间点线面体点相离、相等相离、相接、包含于相离、相接、包含于相离、相接、包含于线相离、相交、交叠、相接、包含于、包含、相等相离、相接、相交、包含于相离、相接、相交、包含于…面相离、包含、包含于、相等、相接、覆盖、覆盖于、交叠相离、包含、包含于、相接、覆盖、覆盖于、交叠…体相离、相接、包含、……4交模型为了描述二维空间对象之间的拓扑关系,Egenhofer首先提出了一个形式化的框架,即4交模型。通过定义两个空间对象的内部、边界4个交集,表达它们之间可能的拓扑关系。内部与边界(A°∩əB)

内部与内部(A°∩B°)

边界与边界(əA∩əB)

边界与内部(əA∩B°)

4交模型可能的空间拓扑关系有8种,即:

相离、相接、重叠、相等、覆盖、被覆盖、包含和被包含。4交模型能够很好地表达二维平面中对象之间的拓扑关系。9交模型虽然4交模型能够很好地表达二维平面中对象之间的拓扑关系,但对于三维空间对象之间的关系其表达能力仍然不足,如对于相等情况的判断就存在一定的问题。因此,Egenhofer在4交模型的基础上又提出了9交模型。9交模型通过两个空间对象的内部、边界和外部之间的相交情况,可以很好地表达三维空间对象的各种拓扑关系。9交模型能够完整地表达二维空间中线与面、线与线之间的关系,其中线与面共有19种关系,线与线共有33种关系,而4交模型只能表达11种和16种情况。

9交模型也能很好地表达三维空间对象之间的拓扑关系,因此已被国际标准化组织OGC采纳为用于实现拓扑关系分析的基本框架。A°∩B°A°∩BˉA°∩əBAˉ∩B°Aˉ∩BˉAˉ∩əBəA∩B°əA∩BˉəA∩əB9-交模型所述拓扑关系(二维)9交模型的不足之处:(1)冗余度大。因为两个三维空间对象a和b之间在9交模型中可能的交集组合共有9种,每个交集都有可能为空或非空,理论上9交模型所能表示的a与b之间所有的拓扑关系一共有29=512种情况。但现实中并非每种情况都有可能,因此存在很大冗余,有必要对其进行简化。(2)操作实现困难。9交模型需要讨论空间对象的内部、边界、外部以及它们之间各自的相交情况。而空间对象的外部不封闭,具有无界性,因而难以直接计算与操作,无法更进一步地区分空间邻近与相离关系,不利于算法实现。二、方位空间关系方位空间关系是地理实体空间关系的一种,具有对称性的特点。与此有关的GIS查询和分析等应用非常广泛。但由于现实世界地理实体形态的千变万化,使得方位空间关系的判断与描述具有一定的难度。1.方位空间关系模型最初人们利用地理空间目标的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论