空间数据与属性数据的集成课件_第1页
空间数据与属性数据的集成课件_第2页
空间数据与属性数据的集成课件_第3页
空间数据与属性数据的集成课件_第4页
空间数据与属性数据的集成课件_第5页
已阅读5页,还剩128页未读 继续免费阅读

下载本文档

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

文档简介

第二章

空间数据与属性数据的集成铜陵学院建筑工程学院2023/8/13第二章

空间数据与属性数据的集成铜陵学院GIS是一种特殊的信息系统,它与普通信息系统的不同在于它不仅要处理一般的、规则的属性数据,还要处理海量的、复杂的空间数据。地理数据(空间数据与属性数据)的存储、管理和应用一直是GIS研究的重点领域之一。2023/8/132GIS是一种特殊的信息系统,它与普通信息系统的不同在于它不仅第二章空间数据与属性数据的集成空间数据模型与空间数据、属性数据的集成空间数据与属性数据的集成商业化解决方案2023/8/133第二章空间数据与属性数据的集成空间数据模型与空间数据、属性数第二章空间数据与属性数据的集成空间数据模型与空间数据、属性数据的集成空间数据与属性数据的集成商业化解决方案2023/8/134第二章空间数据与属性数据的集成空间数据模型与空间数据、属性数GIS以现实世界为研究目标以计算机内部的二进制数字作为存储载体2023/8/135GIS2023/8/15地理空间

地理空间(GeographicSpace)是指物质、能量、信息在形式与形态、结构过程、功能关系上的分布方式和格局及其在时间上的延续。空间现象十分复杂,为此将其抽象到空间对象(目标)来表达空间实体。

2023/8/136地理空间2023/8/16地理空间的几何类型点状分布特征

如城镇、基地、气象站、山峰、火山口等。线状分布特征河流、海岸线、铁路、公路、地下管线,行政边界等。面状分布特征如土壤、森林、草原、沙漠、湖泊等,通常称多边形。体状分布特征如高层建筑、云体、山体、矿体等。2023/8/137地理空间的几何类型2023/8/17点实体有位置,无宽度和长度抽象的点2023/8/138美国佛罗里达洲地震监测站点实体2023/8/18美国佛罗里达洲地震监测站线实体有长度,但无宽度和高度用来描述线状实体,通常在网络分析中使用较多度量实体距离2023/8/139香港城市道路网分布线实体2023/8/19香港城市道路网分布面实体具有长和宽的目标通常用来表示自然或人工的封闭多边形一般分为连续面和不连续面2023/8/1310中国土地利用分布图面实体2023/8/110中国土地利用分布图不连续变化曲面,如土壤、森林、草原、土地利用等,属性变化发生在边界上,面的内部是同质的。连续变化曲面,如地形起伏,整个曲面在空间上曲率变化是连续的。2023/8/1311不连续变化曲面,如土壤、森林、草原、土地利用等,属性变化发生体实体有长、宽、高的目标通常用来表示人工或自然的三维目标,如建筑、矿体等三维目标2023/8/1312校园建筑体实体2023/8/112校园建筑数据模型信息表达和抽象客观世界的概念视图提供了数据的概念结构及表达的形式化手段定义了如何在数据库中表达及其相互关系和各种操作是描述现实世界的数据在数据库中的逻辑组织纲领的集合以及操作与完备性规则的目标集合2023/8/1313数据模型2023/8/113数据模型是连接系统与用户的接口,是用户所能够看到的数据形式,是连接现实世界和计算机世界的桥梁,是对数据库框架的一种描述。数据模型的发展对空间数据与属性数据的集成有推动作用。2023/8/1314数据模型是连接系统与用户的接口,是用户所能够看到的数据形式,GIS数据模型的基本任务

针对所研究的空间现象或问题,描述GIS的空间数据组织,设计GIS空间数据库模式。定义空间实体及其相互关系确定数据实体或目标及其关系设计在计算机中的物理组织、存储路径和数据库结果2023/8/1315GIS数据模型的基本任务2023/8/115空间数据在计算机中如何组织?2023/8/1316客观的地理系统自然环境系统社会经济环境系统1)确定专题领域实际模型;2)建立表达实际模型的概念模型;3)建立为实现概念模型的数据结构;4)确定数据文件在数据库中的组织方式。空间数据在计算机中如何组织?2023/8/116客观的地理系三个世界的术语对照表2023/8/1317三个世界的术语对照表2023/8/117模型是对现实世界的简化表达,是将系统的各个要素通过适当的筛选,用一定的表现规则描写出来的简明的映象。空间数据模型

是关于现实世界中空间实体及其相互间联系的概念,它为描述空间数据的组织和设计空间数据库模式提供基本方法。空间实际模型

指在研究区(项目所相关的空间区域)内与某领域有关的实际存在的物质世界,它包含所有能够被人们直接和不能直接观察到的各种有关信息。空间数据结构把概念模型转变为计算机系统所能接受的数据结构和逻辑关系。2023/8/1318模型2023/8/118模型的作用是对客观世界中解决各种实际问题所依据的规律或过程的抽象或模拟,能从各种因素之间找出因果关系或者联系,有利于问题的解决。模型的建立是数学或技术性的问题,必须以广泛、深入的专业研究为基础,专业研究的深入程度决定了所建模型的质量与效果,而模型的质量和数量又决定了系统中数据使用的效率和深度。大量模型的发展和应用,集中和验证了该应用领域中许多专家的经验和知识,是GIS向专家系统发展的基础。2023/8/1319模型的作用2023/8/119现实世界与模型的关系2023/8/1320在计算机中,现实世界是以各种符号形式来表达和记录的,计算机在对数字和符号这些符号进行操作时,又将它们表示为二进制形式(比特世界)。基于计算机的GIS不能直接作用于现实世界,必须经过对现实世界的数据描述这一步骤。现实世界与模型的关系2023/8/120在计算机中2023/8/1321现实世界真实模型空间数据模型空间数据结构数据库:空间数据物理结构空间数据复原空间数据处理空间数据查询空间数据分析2023/8/121现实世界真实模型空间数据模型空间数据结构GIS空间数据模型

由概念数据模型、逻辑数据模型和物理数据模型三个有机联系的层次组成。概念数据模型是关于实体及实体间联系的抽象概念集逻辑数据模型是表达概念数据模型中数据实体(或记录)及其间关系物理数据模型是描述数据在计算机中的物理组织、存储路径和数据库结构2023/8/1322GIS空间数据模型2023/8/1222023/8/1323空间数据模型的三个层次2023/8/123空间数据模型的三个层次概念数据模型

由于职业、专业等的不同,人们所关心的问题、研究对象、期望的结果等方面存在着差异,因而对现实世界的描述和抽象也是不同的,形成了不同的用户视图,称之为外模式。GIS空间数据模型的概念模型是考虑用户需求的共性,用统一的语言描述和综合、集成各用户视图。不依赖于具体的计算机硬件和软件,是对客观世界的一种抽象的组织和表达。2023/8/1324概念数据模型2023/8/124逻辑数据模型用计算机语言描述地理实体及其相互间的关系物理数据模型直接的数据存取与管理2023/8/1325逻辑数据模型2023/8/125空间数据类型按表示对象的不同分类型数据:居民点、交通线、土地类型分布等。面域数据:多边形中心点、行政区域界限和行政单元网络数据:道路交叉点、街道和街区等。样本数据:气象站、航线和野外样方的分布区等。曲面数据:高程点、等高线和等值区域。文本数据:如地名、河流名和区域名称。符号数据:点状符号、线状符号和面状符号等。2023/8/1326空间数据类型按表示对象的不同分2023/8/126按表达基本信息的不同分属性数据:描述空间对象属性特征的数据,又称非几何数据,如类型、名称、性质等,一般通过代码给予表达几何数据:描述空间对象空间特征的数据,也称位置数据、定位数据,一般用经纬度、坐标表达关系数据:描述空间对象的空间关系的数据,如邻接、包含、关联等,一般通过拓扑关系表达。2023/8/1327按表达基本信息的不同分2023/8/127空间数据的基本特征空间特征表示实体的空间位置或现在所处的地理位置。空间特征又称定位特征或几何特征,一般用坐标数据表示。属性特征表示实体的特征。如名称、分类、质量特征和数量特征等。时间特征描述实体随时间的变化,其变化的周期有超短周期的、短期的、中期的和长期的。2023/8/1328空间数据的基本特征空间特征2023/8/128点对象

点是有特定的位置,维数为零的物体,包括:点实体(PointEntity):用来代表一个实体;注记点:用于定位注记;内点(LabelPoint):用于记录多边形的属性,存在于多边形内;结点(节点)(Node):表示线的终点和起点;角点(Vertex):表示线段和弧段的内部点。2023/8/1329点对象2023/8/129线对象线对象是GIS中非常常用的维度为1的空间组分,表示对象和它们边界的空间属性,由一系列坐标表示,并有如下特征:实体长度:从起点到终点的总长;弯曲度:用于表示像道路拐弯时弯曲的程度;方向性:水流方向是从上游到下游,公路则有单向与双向之分线状实体包括线段、边界、链、弧段、网络等2023/8/1330线对象2023/8/130多边形对象

面状实体也称为多边形,是对湖泊、岛屿、地块等一类现象的描述。通常在数据库中由一封闭曲线加内点来表示。面状实体有如下空间特性:面积范围;周长;独立性或与其它的地物相邻,如中国及其周边国家;内岛或锯齿状外形,如岛屿的海岸线封闭所围成的区域等;重叠性与非重叠性,如报纸的销售领域,学校的分区,菜市场的服务范围等都有可能出现交叉重叠现象,一个城市的各个城区一般说来相邻但不会出现重叠。在计算几何中,定义了许多不同类型的多边形

312023/8/13多边形对象312023/8/1在地理信息系统中集中存储了以下的内容:空间分布位置信息属性信息拓扑空间关系信息空间关系:描述空间对象之间的空间相互作用关系方法绝对关系:坐标、角度、方位、距离等相对关系:相邻、包含、关联等相对关系类型拓扑空间关系:描述空间对象的相邻、包含等

顺序空间关系:描述空间对象在空间上的排列次序,如前后、左右、东、西、南、北等。度量空间关系:描述空间对象之间的距离等。2023/8/1332在地理信息系统中集中存储了以下的内容:2023/8/132空间关系基本概念点——点关系相合:两个点坐标重合分离:两个点不在同一个位置;点与点不存在邻接、相交和包含关系点——线关系点线相邻:一个点恰好落线的端点;点线相交:点在线上点线相离:点为在线上点线包含:等同于点线相交点线不存在重合2023/8/1333空间关系基本概念点——点关系2023/8/133点——面关系点面相邻:点落在面的边界上;点面相交:与上述相同;点面相离:点远离一个面;点面包含:点落在面内;点面不存在重合。2023/8/1334点——面关系2023/8/134线——线关系线线相邻:两个线有公共结点线线相交:两条线立体或平面相交;线线相离:两条线没有交点和汇合点;线线包含:一条线是另一条线的一部分线线重合:一条线完全与另一条线重合;2023/8/1335线——线关系2023/8/135线——面关系线面相邻:线是面的部分或全部边界;线面相交:一条线部分或全部穿过一个面线面相离:线与面相互隔离线面包含:一条线完全落入一个面里线面不存在重合关系2023/8/1336线——面关系2023/8/136面——面关系面面相邻:两个面至少有段共同的边界;面面相交:一个面与另一个面部分相交面面相离:两个面完全不相交面面包含:一面完全被另外一个面包含面面重合:两个面的边界完全相同2023/8/1337面——面关系2023/8/1372023/8/1338相邻相交重叠分离包含点—点点—线点—面线—面面—面线—线2023/8/138相邻相交重叠分离包含点—点点—线点—面线典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型2023/8/1339典型的数据模型地学关系模型2023/8/139典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型2023/8/1340典型的数据模型地学关系模型2023/8/140地学关系模型地学关系模型描述和表达点、线、面空间目标及其相互的拓扑关系,并通过用户识别码ID与属性数据连接起来,从而确定空间数据库的信息内容。拓扑学是几何学的一个分支,它研究在拓扑变换下能够保持不变的几何属性——拓扑属性。欧氏平面上实体对象所具有的拓扑和非拓扑属性:2023/8/1341地学关系模型地学关系模型描述和表达点、线、面空间目标及其相互拓扑关系指图形保持连续状态下变形,但图形关系不变的性质。非拓扑属性(几何)两点间距离、一点指向另一点的方向、弧段长度、区域周长、面积等拓扑属性(没有发生变化的属性)一个点在一条弧段的端点、一条弧是一简单弧段(自身不相交)、

一个点在一个区域的边界上、一个点在一个区域的内部/外部、一个点在一个环的内/外部、一个面是一个简单面;一个面的连通性2023/8/1342

拓扑变换(橡皮变换)拓扑关系2023/8/142拓扑变换(橡皮变换)建立拓扑关系是对一种空间结构关系进行明确定义的数学方法。具有某些拓扑关系的矢量数据结构就是拓扑数据结构,拓扑数据结构是GIS的分析和应用功能所必需的。拓扑数据结构的表示方式没有固定的格式,也还没有形成标准,但基本原理是相同的。2023/8/1343建立拓扑关系是对一种空间结构关系进行明确定义的数学方法。20拓扑元素点孤立点、线的端点、面的首尾点、链的连接点线两点间的有序弧段,包括链、弧段和线段面软干线段组成的闭合多边形2023/8/1344拓扑元素点2023/8/1442023/8/1345结点集合结点名指针第一个离开弧段

第一个到达弧段坐标N1e3e1x1,y1N2e1e2x2,y2N3e2e3x3,y32023/8/145结点集合结点名指2023/8/1346顺时针第一弧段

逆时针第一弧段指针属性P1e1t1P2e2e5t2多边形名P3e3e4t3多边形集合P4e7t42023/8/146顺时针第一弧段逆时针第一弧段指2023/8/1347弧段名e1N2N1P1P0e6e2s1e2N3N2e5P2P0e4e3s2e3N1N3e6e4P3P0e1s3e4N4N3e5e3P2P3e2e6s4

始结点终结点离开始结点的下一条弧段到达终结点的下一条弧段右多边形左多边形右多边形顺时针下一条弧段左多边形逆时针下一条弧段坐标串弧段集合2023/8/147弧段名e1N2N1拓扑关系的特点邻接性同类元素之间/多边形之间、结点之间。邻接矩阵:重叠:--邻接:1不邻接:02023/8/1348P1P2P3P4P1--111P21--10P311--0P4100--拓扑关系的特点邻接性2023/8/148P1P2P3P4P12023/8/1349结点之间a

e

cbda

c

deb-1011e1-100d01-10c101-1b1001-aedcba2023/8/149结点之间a2023/8/1350

cdab

ad

bc-111d1-10c11-1b101-adcba面块之间2023/8/150cdab拓扑的包含性面与其他元素之间的关系2023/8/1351拓扑的包含性2023/8/1512023/8/1352矢量方法(右图)强调了离散现象的存在,由边界线(点、线、面)来确定边界,因此可以看成是基于要素的。矢量数据模型将现象看作原形实体的集合,且组成空间实体。在二维模型内,原型实体是点、线和面;而在三维中,原型也包括表面和体。

2023/8/152矢量方法(右图)强调了离散现象的矢量数据结构特点用离散的点描述空间对象与特征定位明显,属性隐含用拓扑关系描述空间对象之间的关系面向目标操作,精度高,数据冗余度小与遥感等图象数据难以结合输出图形质量好,精度高2023/8/1353矢量数据结构特点用离散的点描述空间对象与特征2023/8/1典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型2023/8/1354典型的数据模型地学关系模型2023/8/154栅格数据模型以场模型为基础强调空间要素的连续性,用于表示在二维或者三维空间中被看作是连续变化的数据场模型对于模拟具有一定空间内连续分布特点的现象来说,基于场的观点是合适的。例如,空气中污染物的集中程度、地表的温度、土壤的湿度水平以及空气与水的流动速度和方向。根据应用的不同,场可以表现为二维或三维。一个二维场就是在二维空间中任何已知的地点上,都有一个表现这一现象的值;而一个三维场就是在三维空间中对于任何位置来说都有一个值。一些现象,诸如空气污染物在空间中本质上讲是三维的,但是许多情况下可以由一个二维场来表示。2023/8/1355栅格数据模型以场模型为基础2023/8/155场模型用于模拟一定空间内连续变化的地理现象。栅格数据模型是场模型的典型代表,它是将连续空间离散化,即用栅格单元划分整个连续空间;栅格单元可以分为规则的和不规则的;后者可当做拓扑多边形处理,如社会经济分区、城市街区。

栅格单元的特征参数有尺寸、形状、方位和间距。在边数从3到N的规则栅格单元中,方格、三角形和六角形是空间数据处理中最常用的。2023/8/1356场模型用于模拟一定空间内连续变化的地理现象。栅格数据模型是场2023/8/1357采用栅格模型的GIS,通常应用分层的方法。在每个图层中栅格像元记录了特殊的现象的存在。每个像元的值表明了在已知类中现象的分类情况。

栅格模型的一个重要特征就是每个栅格中的像元的位置是预先确定的,描述同一区域的不同现象的栅格数据之间很容易进行逻辑运算。2023/8/157采用栅格模型的GIS,通常应用分层2023/8/1358Y:列X:行西南角格网坐标(XWS,YWS)格网分辨率有着统一的定位参照系。每个空间单元只记录其属性值,而不记录它的坐标值。2023/8/158Y:列X:行西南角格网坐标格网分辨率有着2023/8/1359点线面对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。2023/8/159点线面对于栅格数据结构栅格结构数据中混合像元的处理方案一2023/8/1360A.OBC中心点法重要性法长度占优法面积占优法方案二:缩小栅格单元的面积栅格结构数据中混合像元的处理方案一2023/8/160A.O栅格数据组织2023/8/1361栅格数据文件像元1X坐标Y坐标层2属性值层1属性值…层n属性值…像元2像元n栅格数据文件层1像元1层2…X,Y,属性值像元2X,Y,属性值……像元nX,Y,属性值层n栅格数据文件层1多边形1层2…属性值像元1坐标…多边形N像元n坐标层n栅格数据组织2023/8/161栅格数据文件像元1X坐标Y坐栅格数据结构的编码2023/8/1362AAAAARAAARAAARAARAAAAAAAAAGGAAGGGGGGGAGGGAGGAAAAAARAAAARAAARRAAA143258761234567801234567起点行列号,单位矢量R:(1,5),3,2,2,3,3,2,3链式编码游程长度编码逐行编码数据结构:行号,属性,重复次数1,A,4,R,1,A,3块状编码正方形区域为记录单元数据结构:初始位置,半径,属性(1,1,3,A),(1,4,1,A),(2,4,1,R),(3,4,1,R)…NESWNWSEGGGGAGGAAGAAA四叉树编码栅格数据结构的编码2023/8/162AAAAARAAARA直接编码直接编码就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码,可以每行从左到右逐像元记录,也可奇数行从左到右而偶数行由右向左记录,为了特定的目的还可采用其他特殊的顺序。2023/8/1363直接编码2023/8/1632023/8/13642023/8/164链码由起点位置和一系列在基本方向的单位矢量给出每个后续点相对其前继点的可能的8个基本方向之一表示。8个基本方向自0°开始按顺时针方向代码分别为0,1,2,3,4,5,6,7。单位矢量的长度默认为一个栅格单元。2023/8/1365链码2023/8/1652023/8/136676543012007012107702023/8/16676543012007012107702023/8/13672023/8/167游程长度编码只在各行(或列)数据的代码发生变化时依次记录该代码以及相同代码重复的个数;逐个记录各行(或列)代码发生变化的位置和相应代码。2023/8/1368游程长度编码2023/8/1682023/8/13692023/8/1692023/8/13702023/8/170块码采用方形区域作为记录单元,数据编码由初始位置行列号加上半径,再加上记录单元的代码组成。

2023/8/1371块码2023/8/1712023/8/13722023/8/172四叉树编码是根据栅格数据二维空间分布的特点,将空间区域按照4个象限进行递归分割(2n×2n,且n>1),直到子象限的数值单调为止,最后得到一棵四分叉的倒向树。四叉树分解,各子象限大小不完全一样,但都是同代码栅格单元组成的子块,其中最上面的一个结点叫做根结点,它对应于整个图形。不能再分的结点称为叶子结点,可能落在不同的层上,该结点代表子象限单一的代码,所有叶子结点所代表的方形区域覆盖了整个图形。从上到下,从左到右为叶子结点编号,最下面的一排数字表示各子区的代码。为了保证四叉树分解能不断的进行下去,要求图形必须为2n×2n的栅格阵列。n为极限分割次数,n+1是四叉树最大层数或最大高度2023/8/1373四叉树编码2023/8/1732023/8/13742023/8/174直接栅格编码:简单直观,是压缩编码方法的逻辑原型(栅格文件);链码:压缩效率较高,以接近矢量结构,对边界的运算比较方便,但不具有区域性质,区域运算较难;游程长度编码:在很大程度上压缩数据,又最大限度的保留了原始栅格结构,编码解码十分容易,十分适合于微机地理信息系统采用;块码和四叉树编码:具有区域性质,又具有可变的分辨率,有较高的压缩效率,四叉树编码可以直接进行大量图形图象运算,效率较高,是很有前途的编码方法。2023/8/1375直接栅格编码:简单直观,是压缩编码方法的逻辑原型(栅格文件)2023/8/13762023/8/176典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2023/8/1377典型的数据模型地学关系模型2023/8/177超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结构。超图模型是建立在超图和集合论基础上的拓扑数据模型。超图模型的基本数据单元有:类、对象元素、类属性、对象元素属性、类关系、对象关系。2023/8/1378超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结类是表示具有相同的一些性质并可能表示成相同的关系。对象元素和对象元素属性表示类的组成、性质,在类中表示为顶点,在模型图中用圆点表示,其中一个特殊的顶点表示类的标志属性,其他的顶点表示类的对象元素和对象元素的属性。2023/8/1379类是表示具有相同的一些性质并可能表示成相同的关系。2023/在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:一个单一的数值、一个n维数组、一个程序或法则(如约束条件)、一个结构,其本身又可用超图描述。因此,属性不但描述了对象的静特性,而且描述其动特性,即描述定义对象或类的合法操作。2023/8/1380在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也可是非层次性的。超图类之间的层次关系表示了超图类的纵向关系,明晰地展现了面向对象模型的类继承、联合和聚集等。超图模型的非层次关系则表示了空间超图类的全方位横向关系,这种关系是空间分析和分布式计算的基础。2023/8/1381类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也超图模型的特点有:利用超图模型建立的GIS空间数据模型在提供纵向层次关系的同时,也提供了横向非层次关系。形象化地展示了空间数据的全方位关系,这种关系是分布式GIS计算的基础,基于这些关系的算法便于建立地理空间目标的自动综合。地理空间对象自动综合,通过模型和算法结合的实现要比单纯通过算法的实现可行或易行,而超图模型对空间问题提供了良好的解决这类问题的模型基础。自然的空间关系不需要生造拓扑关系,超图模型在提供空间现象和关系的同时,也蕴涵了空间的拓扑关系。2023/8/1382超图模型的特点有:2023/8/182面向对象的超图空间数据模型在面向对象的空间数据模型中,GIS空间要素可被抽象为几何对象模型地理对象模型地图表示结构对象模型图形计算对象模型2023/8/1383面向对象的超图空间数据模型2023/8/183几何对象模型几何对象模型抽取GIS空间要素的几何特性,这些几何对象描述了地物的形状、空间位置关系、空间拓扑关系以及几何度量信息,几何对象封装了所有的空间操作。几何对象按类分为:节点、弧段和多边形。地理对象模型地理对象用于定义和解释几何对象,给同一个几何对象赋予不同的属性,可以将同一个几何对象解释成不同的地物,地理对象可分为:点状地物、线状地物、面状地物、复杂地物和面条地物,地理对象的空间关系由组成它们的几何对象推导。2023/8/1384几何对象模型2023/8/184地图表示对象模型地图表示分为物理表示结构和逻辑表示结构两大类,物理表示结构定义为表征GIS的分布特征、物理存储等;逻辑表示结构定义为GIS数据的专题层模型、数据格式、显示规则和用户界面等。图形计算对象模型图形计算对象模型定义为:GIS空间计算模式和功能、功能扩充接口、比例尺变换等。2023/8/1385地图表示对象模型2023/8/1852023/8/13862023/8/186基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽象所表达的关系丰富。超图模型的真正优势一方面在于其对象特性,另一方面在于其固有的超图特性和空间拓扑特性。2023/8/1387基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽超图模型研究的不足:一些主要的研究成果只是停留在空间元素的划分和简单的空间关系构造上,对超图空间数据模型的理论基础——超图的研究则很少。对超图模型的分布特征的研究是不够的,对如何利用超图模型构造GIS的分布式运算;对如何利用超图模型构造GIS空间数据库的比例尺变换中的自动综合等,也未深入进行研究。对基于超图模型的GIS空间数据模型,如何利用面向对象技术进行集成等问题缺乏足够的研究。对超图模型中属性数据和空间图形对象的互为封装问题的研究更显不足。2023/8/1388超图模型研究的不足:2023/8/188典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2023/8/1389典型的数据模型地学关系模型2023/8/189面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据属性数据集成在同一对象中处理,利于将两种数据对应起来,发现目标的几何性质与属性的对应关系。面向对象的数据模型提供了更丰富的表达能力,能够更“自然”地表示客观世界。2023/8/1390面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据四种地物点线面复杂2023/8/1391四种对象零维一维二维复杂四种地物2023/8/191四种对象传统数据模型把实体抽象为一系列目标定义这些目标、目标间关系以及目标的行为将空间行为模型与数据模型连接起来面向对象数据模型结构行为2023/8/1392传统数据模型2023/8/192面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为和空间数据封装在一个对象中,并能方便提供超类与子类目标之间的知识继承、传播和集成,为空间目标识别和空间行为模拟提供方便。2023/8/1393面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为面向对象数据模型的四种抽象技术分类是一组具有相同属性和行为特性的对象。每个对象是类的一个实例,而类是一组对象型的抽象。概括将若干个类按照其共有的属性、操作和关联抽象为一个更通用的类的过程,称为概括。被概括的类称为子类(subclass),概括出的类称为超类(superclass)。2023/8/1394面向对象数据模型的四种抽象技术2023/8/194联合把一组属于同一类的对象组合起来,形成一个更高级的集合对象。聚集把不同类型的对象联合起来,形成一个更高级的集合对象。2023/8/1395联合2023/8/195面向对象数据模型未广泛使用原因OODB作为一个数据库系统还不十分成熟。与传统数据模型缺少应有的兼容性商业化程度不够2023/8/1396面向对象数据模型未广泛使用原因2023/8/196典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2023/8/1397典型的数据模型地学关系模型2023/8/197特征数据模型实体是真实世界的现象,不能被进一步细分为同一类现象特征是具有相同属性及关系的一类实体,特征的概念包含实体集,也包含时提及的数字描述2023/8/1398特征数据模型实体2023/8/198特征数据模型的应用领域GIS标准化研究及标准制定基于特征的GIS数据库开发2023/8/1399特征数据模型的应用领域2023/8/199特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的分类理论。用一个特征来表示一个地理现象是必不可少的,因为它能包含关于地理现象的信息的所有方面。在基于特征GIS中,属性和关系直接连接在特征的标识符上,可有效地描述特征的特性。在基于特征的GIS中,特征能被聚集或联合而形成一个复合特征,这种复合特征在通常的基于图层的GIS中是不能有效获得的。基于特征的GIS为复杂地理抽象产物的表示提供了一种手段。2023/8/13100特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和包含等拓扑关系的编码。然而复杂目标的非空间(非拓扑和语义)关系往往未予考虑。为寻求一个更丰富的模型来对复杂地理实体进行编码,许多研究者把焦点集中在面向对象方法上,将其作为以整体方式体现地理特征和关系的一种可采用的方法。2023/8/13101大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和描述地理特征的对象应包括六个要素对六个要素的概括能够增强对现实世界现象的整体表示模式。2023/8/13102描述地理特征的对象应包括六个要素2023/8/1102两种对象类型特征对象类型描述一类地理特征的非空间特性几何对象类型存储关于地理特征空间位置的信息特征对象封装几何对象,因为几何对象储存特征对象的位置信息。几何对象包含一个标识符,另外还有特征的位置与拓扑关系信息。2023/8/13103两种对象类型2023/8/1103基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点、线段、链、环和多边形。这六种基本几何矢量对象之间的层次关系与传统的基于图层GIS模型中矢量数据的组织是一致的。在特征GIS模型中可以应用面向对象的抽象机制。这些机制提供更丰富更有表达力的概念,对于表达地理特征的层次关系是十分有用的。2023/8/13104基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊化、聚集和联合在内的五种抽象机制的组合。2023/8/13105面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起,允许特征的整体表示。面向对象的继承性,允许地理特征的概括和特殊化,使得特征层次的表示变得容易,用户从而能够根据比例尺和分辨率从这个层次提取适合的对象。面向对象的多态性允许相同的消息为合适的类调用不同的方法,这方便了对不同但相似的对象的操作。面向对象及其抽象机制使复杂对象的表示和基于特征GIS系统的实现成为可能。2023/8/13106面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2023/8/13107典型的数据模型地学关系模型2023/8/1107模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅格体元的有序集合表示,用目标矢量的栅格体元的集合运算来代替对矢量数据的操作和分析,因而该模型既具有矢量和栅格数据的特点,又实现了面向对象的表示。2023/8/13108模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅矢量数据模型的优点在于它表达位置精度高以及显式地建立目标的空间关系的能力。栅格数据模型的优点是它将整个空间划分为规则的、有序的、大小相等的子空间(体元),将矢量数据模型表示实体的空间关系的方式与栅格数据模型对空间的划分方式结合起来,并尽可能提高栅格划分精度,那么所建立的数据模型将同时具有矢量和栅格数据的优点。2023/8/13109矢量数据模型的优点2023/8/1109基于这样的设想,将整个三维空间划分为规则的、大小相等的、互不重叠的2n×2n×2n个基本小立方体,将三维目标定义为点、线、面、体4种类型,每种类型的目标均由小立方体填充。点、线、面、体以一种层次结构和空间关系相互联系,即体由面组成,面由线构成,线由点表达。2023/8/13110基于这样的设想,将整个三维空间划分为规则的、大小相等的、互在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析、缓冲区分析等采用栅格方法。而地物之间的空间位置关系的计算和查询等则采用矢量的方法,并基于它们的子空间构成和空间关系进行。2023/8/13111在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析一体化模型与栅格模型的区别栅格模型通过将目标的标识符作为栅格体元的属性值来表示目标,属于一种面向栅格元素的方法;而一体化模型是在地物对象中记录地物所在的栅格元素的集合,栅格元素不必具有属性值,属于一种面向目标的方法。这对于叠置、求交等运算,只需通过集合操作就能实现。2023/8/13112一体化模型与栅格模型的区别2023/8/1112栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间顺序进行存储,对目标的空间索引和目标之间的关系的表达只能依赖于体元的属性以及体元之间的相邻和连通关系进行推理,不利于目标的空间关系分析,而一体化模型是对目标的子空间按照层次化的结构进行组织。2023/8/13113栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间一体化模型与矢量模型的不同矢量模型对子空间(点、线、面、体)的划分是不规则的、无序的,而一体化模型则相反;矢量模型对目标只表示其端点(线)、边界线(面)和表面,而一体化模型除此以外,还对目标内部整个空间进行填充、表达。2023/8/13114一体化模型与矢量模型的不同2023/8/1114空间目标分为四种基本类型点状目标。点状目标是一个零维空间目标,用来表示点状地物和节点的空间位置。其空间位置由对应体元的栅格坐标确线状目标。线状目标是一维空间目标,它包括线状地物、拓扑弧段和无拓扑弧段。弧段是不可分支的线段,其形状可以是直线和折线。面状目标。面状目标是一个二维目标,包括无拓扑曲面、拓扑曲面和面状地物,可用来表示三维空间的面状地物和体状目标的表面。体状目标。体状目标指任意形状的三维空间体状地物。2023/8/13115空间目标分为四种基本类型2023/8/11152023/8/131162023/8/1116矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标的位置、形状和拓扑关系等信息都可以得到描述,且目标层次简单、清晰,实现了栅格与矢量的面向目标的一体化表示。2023/8/13117矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标面向目标的栅格矢量一体化模型将栅格数据以矢量方式进行组织,从而同时具有矢量和栅格

温馨提示

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

评论

0/150

提交评论