最大的优势建立了空间拓扑关系课件_第1页
最大的优势建立了空间拓扑关系课件_第2页
最大的优势建立了空间拓扑关系课件_第3页
最大的优势建立了空间拓扑关系课件_第4页
最大的优势建立了空间拓扑关系课件_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

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

文档简介

2022/11/251地理信息系统数据集成空间数据与属性数据的集成2022/11/221地理信息系统数据集成空间数据与属性数据典型的数据模型地学关系数据模型---拓扑数据模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/252典型的数据模型地学关系数据模型---拓扑数据模型2022/1地学关系数据模型---拓扑数据模型典型为esri公司在1981年推出的ARC/INFO采用混合的数据模型统一定义“空间数据库”和“管理数据库”主要的数据结构:coverage\grid\tin\属性表\影像image\CAD图。2022/11/253地学关系数据模型---拓扑数据模型典型为esri公司在1982022/11/2542022/11/2242022/11/255多边形:空间位置信息(lab文件):cover#\cover-id\lab#\arc#1\arc#2…属性数据(aat文件):cover#\cover-id\fnode#\tnode#\lpoly#\rpoly#\length控制点:存储于TIC文件中2022/11/225多边形:2022/11/2562022/11/2262022/11/257特点:空间数据与属性数据相结合,空间数据存放在建立空,间索引的二进制文件中,属性数据存放在TABLE中,二者通过cover#\cover-id关联,最大的优势建立了空间拓扑关系。2022/11/227特点:空间数据与属性数据相结合,空间数典型的数据模型地学关系数据模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/258典型的数据模型地学关系数据模型2022/11/228超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结构。超图模型是建立在超图和集合论基础上的拓扑数据模型。超图模型的基本数据单元有:类、对象元素、类属性、对象元素属性、类关系、对象关系。2022/11/259超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结类是表示具有相同的一些性质并可能表示成相同的关系。对象元素和对象元素属性表示类的组成、性质,在类中表示为顶点,在模型图中用圆点表示,其中一个特殊的顶点表示类的标志属性,其他的顶点表示类的对象元素和对象元素的属性。2022/11/2510类是表示具有相同的一些性质并可能表示成相同的关系。2022/在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:一个单一的数值、一个n维数组、一个程序或法则(如约束条件)、一个结构,其本身又可用超图描述。因此,属性不但描述了对象的静特性,而且描述其动特性,即描述定义对象或类的合法操作。2022/11/2511在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也可是非层次性的。超图类之间的层次关系表示了超图类的纵向关系,明晰地展现了面向对象模型的类继承、联合和聚集等。超图模型的非层次关系则表示了空间超图类的全方位横向关系,这种关系是空间分析和分布式计算的基础。2022/11/2512类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也超图模型的特点有:利用超图模型建立的GIS空间数据模型在提供纵向层次关系的同时,也提供了横向非层次关系。形象化地展示了空间数据的全方位关系,这种关系是分布式GIS计算的基础,基于这些关系的算法便于建立地理空间目标的自动综合。地理空间对象自动综合,通过模型和算法结合的实现要比单纯通过算法的实现可行或易行,而超图模型对空间问题提供了良好的解决这类问题的模型基础。自然的空间关系不需要生造拓扑关系,超图模型在提供空间现象和关系的同时,也蕴涵了空间的拓扑关系。2022/11/2513超图模型的特点有:利用超图模型建立的GIS空间数据模型在提供面向对象的超图空间数据模型在面向对象的空间数据模型中,GIS空间要素可被抽象为几何对象模型地理对象模型地图表示结构对象模型图形计算对象模型2022/11/2514面向对象的超图空间数据模型在面向对象的空间数据模型中,GIS几何对象模型几何对象模型抽取GIS空间要素的几何特性,这些几何对象描述了地物的形状、空间位置关系、空间拓扑关系以及几何度量信息,几何对象封装了所有的空间操作。几何对象按类分为:节点、弧段和多边形。2022/11/2515几何对象模型几何对象模型抽取GIS空间要素的几何特性,这些几地理对象模型地理对象用于定义和解释几何对象,给同一个几何对象赋予不同的属性,可以将同一个几何对象解释成不同的地物,地理对象可分为:点状地物、线状地物、面状地物、复杂地物和面条地物,地理对象的空间关系由组成它们的几何对象推导。2022/11/2516地理对象模型地理对象用于定义和解释几何对象,给同一个几何对象地图表示对象模型地图表示分为物理表示结构和逻辑表示结构两大类,物理表示结构定义为表征GIS的分布特征、物理存储等;逻辑表示结构定义为GIS数据的专题层模型、数据格式、显示规则和用户界面等。2022/11/2517地图表示对象模型地图表示分为物理表示结构和逻辑表示结构两大类图形计算对象模型图形计算对象模型定义为:GIS空间计算模式和功能、功能扩充接口、比例尺变换等。2022/11/2518图形计算对象模型图形计算对象模型定义为:GIS空间计算模式和2022/11/25192022/11/2219基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽象所表达的关系丰富。超图模型的真正优势一方面在于其对象特性,另一方面在于其固有的超图特性和空间拓扑特性。2022/11/2520基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽超图模型研究的不足:一些主要的研究成果只是停留在空间元素的划分和简单的空间关系构造上,对超图空间数据模型的理论基础——超图的研究则很少。对超图模型的分布特征的研究是不够的,对如何利用超图模型构造GIS的分布式运算;对如何利用超图模型构造GIS空间数据库的比例尺变换中的自动综合等,也未深入进行研究。对基于超图模型的GIS空间数据模型,如何利用面向对象技术进行集成等问题缺乏足够的研究。对超图模型中属性数据和空间图形对象的互为封装问题的研究更显不足。2022/11/2521超图模型研究的不足:一些主要的研究成果只是停留在空间元素的划典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2522典型的数据模型地学关系模型2022/11/2222面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据属性数据集成在同一对象中处理,利于将两种数据对应起来,发现目标的几何性质与属性的对应关系。面向对象的数据模型提供了更丰富的表达能力,能够更“自然”地表示客观世界。2022/11/2523面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据四种地物点线面复杂2022/11/2524四种对象零维一维二维复杂四种地物2022/11/2224四种对象传统数据模型把实体抽象为一系列目标定义这些目标、目标间关系以及目标的行为将空间行为模型与数据模型连接起来面向对象数据模型结构行为2022/11/2525传统数据模型2022/11/2225面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为和空间数据封装在一个对象中,并能方便提供超类与子类目标之间的知识继承、传播和集成,为空间目标识别和空间行为模拟提供方便。2022/11/2526面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为面向对象数据模型的四种抽象技术分类是一组具有相同属性和行为特性的对象。每个对象是类的一个实例,而类是一组对象型的抽象。概括将若干个类按照其共有的属性、操作和关联抽象为一个更通用的类的过程,称为概括。被概括的类称为子类(subclass),概括出的类称为超类(superclass)。2022/11/2527面向对象数据模型的四种抽象技术2022/11/2227联合把一组属于同一类的对象组合起来,形成一个更高级的集合对象。聚集把不同类型的对象联合起来,形成一个更高级的集合对象。2022/11/2528联合2022/11/2228面向对象数据模型为广泛使用OODB作为一个数据库系统还不十分成熟。与传统数据模型缺少应有的兼容性商业化程度不够2022/11/2529面向对象数据模型为广泛使用2022/11/2229典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2530典型的数据模型地学关系模型2022/11/2230特征数据模型实体是真实世界的现象,不能被进一步细分为同一类现象特征是具有相同属性及关系的一类实体,特征的概念包含实体集,也包含时提及的数字描述2022/11/2531特征数据模型实体2022/11/2231特征数据模型的应用领域GIS标准化研究及标准制定基于特征的GIS数据库开发2022/11/2532特征数据模型的应用领域2022/11/2232特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的分类理论。用一个特征来表示一个地理现象是必不可少的,因为它能包含关于地理现象的信息的所有方面。在基于特征GIS中,属性和关系直接连接在特征的标识符上,可有效地描述特征的特性。在基于特征的GIS中,特征能被聚集或联合而形成一个复合特征,这种复合特征在通常的基于图层的GIS中是不能有效获得的。基于特征的GIS为复杂地理抽象产物的表示提供了一种手段。2022/11/2533特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和包含等拓扑关系的编码。然而复杂目标的非空间(非拓扑和语义)关系往往未予考虑。为寻求一个更丰富的模型来对复杂地理实体进行编码,许多研究者把焦点集中在面向对象方法上,将其作为以整体方式体现地理特征和关系的一种可采用的方法。2022/11/2534大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和描述地理特征的对象应包括六个要素对六个要素的概括能够增强对现实世界现象的整体表示模式。2022/11/2535描述地理特征的对象应包括六个要素2022/11/2235两种对象类型特征对象类型描述一类地理特征的非空间特性几何对象类型存储关于地理特征空间位置的信息特征对象封装几何对象,因为几何对象储存特征对象的位置信息。几何对象包含一个标识符,另外还有特征的位置与拓扑关系信息。2022/11/2536两种对象类型2022/11/2236基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点、线段、链、环和多边形。这六种基本几何矢量对象之间的层次关系与传统的基于图层GIS模型中矢量数据的组织是一致的。在特征GIS模型中可以应用面向对象的抽象机制。这些机制提供更丰富更有表达力的概念,对于表达地理特征的层次关系是十分有用的。2022/11/2537基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊化、聚集和联合在内的五种抽象机制的组合。2022/11/2538面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起,允许特征的整体表示。面向对象的继承性,允许地理特征的概括和特殊化,使得特征层次的表示变得容易,用户从而能够根据比例尺和分辨率从这个层次提取适合的对象。面向对象的多态性允许相同的消息为合适的类调用不同的方法,这方便了对不同但相似的对象的操作。面向对象及其抽象机制使复杂对象的表示和基于特征GIS系统的实现成为可能。2022/11/2539面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2540典型的数据模型地学关系模型2022/11/2240模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅格体元的有序集合表示,用目标矢量的栅格体元的集合运算来代替对矢量数据的操作和分析,因而该模型既具有矢量和栅格数据的特点,又实现了面向对象的表示。2022/11/2541模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅矢量数据模型的优点在于它表达位置精度高以及显式地建立目标的空间关系的能力。栅格数据模型的优点是它将整个空间划分为规则的、有序的、大小相等的子空间(体元),将矢量数据模型表示实体的空间关系的方式与栅格数据模型对空间的划分方式结合起来,并尽可能提高栅格划分精度,那么所建立的数据模型将同时具有矢量和栅格数据的优点。2022/11/2542矢量数据模型的优点2022/11/2242基于这样的设想,将整个三维空间划分为规则的、大小相等的、互不重叠的2n×2n×2n个基本小立方体,将三维目标定义为点、线、面、体4种类型,每种类型的目标均由小立方体填充。点、线、面、体以一种层次结构和空间关系相互联系,即体由面组成,面由线构成,线由点表达。2022/11/2543基于这样的设想,将整个三维空间划分为规则的、大小相等的、互在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析、缓冲区分析等采用栅格方法。而地物之间的空间位置关系的计算和查询等则采用矢量的方法,并基于它们的子空间构成和空间关系进行。2022/11/2544在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析一体化模型与栅格模型的区别栅格模型通过将目标的标识符作为栅格体元的属性值来表示目标,属于一种面向栅格元素的方法;而一体化模型是在地物对象中记录地物所在的栅格元素的集合,栅格元素不必具有属性值,属于一种面向目标的方法。这对于叠置、求交等运算,只需通过集合操作就能实现。2022/11/2545一体化模型与栅格模型的区别2022/11/2245栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间顺序进行存储,对目标的空间索引和目标之间的关系的表达只能依赖于体元的属性以及体元之间的相邻和连通关系进行推理,不利于目标的空间关系分析,而一体化模型是对目标的子空间按照层次化的结构进行组织。2022/11/2546栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间一体化模型与矢量模型的不同矢量模型对子空间(点、线、面、体)的划分是不规则的、无序的,而一体化模型则相反;矢量模型对目标只表示其端点(线)、边界线(面)和表面,而一体化模型除此以外,还对目标内部整个空间进行填充、表达。2022/11/2547一体化模型与矢量模型的不同2022/11/2247空间目标分为四种基本类型点状目标。点状目标是一个零维空间目标,用来表示点状地物和节点的空间位置。其空间位置由对应体元的栅格坐标确线状目标。线状目标是一维空间目标,它包括线状地物、拓扑弧段和无拓扑弧段。弧段是不可分支的线段,其形状可以是直线和折线。面状目标。面状目标是一个二维目标,包括无拓扑曲面、拓扑曲面和面状地物,可用来表示三维空间的面状地物和体状目标的表面。体状目标。体状目标指任意形状的三维空间体状地物。2022/11/2548空间目标分为四种基本类型2022/11/22482022/11/25492022/11/2249矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标的位置、形状和拓扑关系等信息都可以得到描述,且目标层次简单、清晰,实现了栅格与矢量的面向目标的一体化表示。2022/11/2550矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标面向目标的栅格矢量一体化模型将栅格数据以矢量方式进行组织,从而同时具有矢量和栅格数据模型的优点,也克服了目前普遍应用的混合模型所存在的缺点,应是未来三维空间数据模型研究的发展方向。面向对象的表示不仅有利于空间数据的计算机存储管理,最主要的是使传统矢量模型中对矢量数据的求交等空间操作可以用简单的集合运算来代替,大大减小了计算的复杂度。2022/11/2551面向目标的栅格矢量一体化模型将栅格数据以矢量方式进行组织,从三级栅格划分策略不仅可以减少空间数据存储单元,而且可以提高目标数据的空间查询和操作速度。规则的空间栅格划分需要动态地维护空间划分的一致性,这给几何变换等操作带来一定的难度,有待进一步研究。2022/11/2552三级栅格划分策略不仅可以减少空间数据存储单元,而且可以提高目典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2553典型的数据模型地学关系模型2022/11/22532空间数据与属性数据的集成空间数据与属性数据的分离存储空间数据与属性数据的统一存储2022/11/25542空间数据与属性数据的集成空间数据与属性数据的分离存储20空间数据与属性数据的分离存储空间数据的存储(文件系统)数据冗余度大且数据重复情况普遍缺乏数据独立性数据缺乏集中管理安全性和完整性无法保障无法进行文件共享和网络操作空间数据和属性数据分离2022/11/2555空间数据与属性数据的分离存储空间数据的存储(文件系统)202栅格数据的存储(二维表优点)简单、灵活具有严密的数学基础和操作代数基础数据间的关系具有对称性用表格来表示现时实体间的联系2022/11/2556栅格数据的存储(二维表优点)2022/11/2256属性数据与空间数据的组织空间数据与属性数据相结合空间数据存储在可索引的二进制文件中,利于访问和显示属性数据存储在关系表中有共同标识码连接能够存储矢量要素之间的拓扑关系2022/11/2557属性数据与空间数据的组织2022/11/2257混合模型(两个子系统)不利于空间数据的整体管理,难以保持数据的一致性GIS的开放性和互操作性受限制数据共享和并行处理无保证2022/11/2558混合模型(两个子系统)2022/11/2258空间数据与属性数据的统一管理关系型数据库统一存放于管理空间数据和属性数据(RDB)扩展式开放式统一式面向对象的数据库管理系统(OODBMS)2022/11/2559空间数据与属性数据的统一管理2022/11/2259关系型数据库统一存放于管理空间数据和属性数据特点文件方式基于RDB的空间数据库海量数据管理可以擅长空间、属性数据一体化难以实现一体化一体化开放性特殊格式工业标准、开放式管理可扩充能力弱强多用户并发难很强数据维护与更新文件多,管理难只需一个数据库权限控制弱强2022/11/2560关系型数据库统一存放于管理空间数据和属性数据特点文件方式基于关系型数据库的不足对空间数据与属性数据统一管理是不连续的对空间数据与属性数据统一管理的实体类型少,关系简单、固定关系型数据库存储的数据通常为等长记录的原子数据关系型数据库之操作和查询文字和数字信息2022/11/2561关系型数据库的不足2022/11/2261面向对象的数据库管理系统(OODBMS)实体-联系模型函数数据模型语义网络模型超图数据模型演绎数据模型面向对象数据模型2022/11/2562面向对象的数据库管理系统(OODBMS)实体-联系模型202数据抽象较强的信息模拟能力对象识别封装性与数据隐藏主动(智能)数据继承性2022/11/2563多态性复合性消息传递计算完整性可扩充性数据抽象2022/11/2263多态性利用OODBMS管理数据空间和属性数据改善存放和管理的效率提高查询、处理、空间分析的效率不需要在外部建立空间数据和属性数据的联系2022/11/2564利用OODBMS管理数据空间和属性数据2022/11/2263空间数据和属性数据集成的商业化解决方案ESRI的ArcSDEMapInfo的SpatialWareOracle的Spatial2022/11/25653空间数据和属性数据集成的商业化解决方案ESRI的ArcS作业

面向对象的空间数据库有哪些特点?2022/11/2566作业2022/11/22662022/11/2567地理信息系统数据集成空间数据与属性数据的集成2022/11/221地理信息系统数据集成空间数据与属性数据典型的数据模型地学关系数据模型---拓扑数据模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2568典型的数据模型地学关系数据模型---拓扑数据模型2022/1地学关系数据模型---拓扑数据模型典型为esri公司在1981年推出的ARC/INFO采用混合的数据模型统一定义“空间数据库”和“管理数据库”主要的数据结构:coverage\grid\tin\属性表\影像image\CAD图。2022/11/2569地学关系数据模型---拓扑数据模型典型为esri公司在1982022/11/25702022/11/2242022/11/2571多边形:空间位置信息(lab文件):cover#\cover-id\lab#\arc#1\arc#2…属性数据(aat文件):cover#\cover-id\fnode#\tnode#\lpoly#\rpoly#\length控制点:存储于TIC文件中2022/11/225多边形:2022/11/25722022/11/2262022/11/2573特点:空间数据与属性数据相结合,空间数据存放在建立空,间索引的二进制文件中,属性数据存放在TABLE中,二者通过cover#\cover-id关联,最大的优势建立了空间拓扑关系。2022/11/227特点:空间数据与属性数据相结合,空间数典型的数据模型地学关系数据模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2574典型的数据模型地学关系数据模型2022/11/228超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结构。超图模型是建立在超图和集合论基础上的拓扑数据模型。超图模型的基本数据单元有:类、对象元素、类属性、对象元素属性、类关系、对象关系。2022/11/2575超图数据模型超图是有限集合的子集系统,是离散数学中最一般的结类是表示具有相同的一些性质并可能表示成相同的关系。对象元素和对象元素属性表示类的组成、性质,在类中表示为顶点,在模型图中用圆点表示,其中一个特殊的顶点表示类的标志属性,其他的顶点表示类的对象元素和对象元素的属性。2022/11/2576类是表示具有相同的一些性质并可能表示成相同的关系。2022/在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:一个单一的数值、一个n维数组、一个程序或法则(如约束条件)、一个结构,其本身又可用超图描述。因此,属性不但描述了对象的静特性,而且描述其动特性,即描述定义对象或类的合法操作。2022/11/2577在超图数据模型中,属性的概念有很大的覆盖面,一个属性可以是:类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也可是非层次性的。超图类之间的层次关系表示了超图类的纵向关系,明晰地展现了面向对象模型的类继承、联合和聚集等。超图模型的非层次关系则表示了空间超图类的全方位横向关系,这种关系是空间分析和分布式计算的基础。2022/11/2578类之间和类对象元素之间可有多种关系,这种关系可是层次性的,也超图模型的特点有:利用超图模型建立的GIS空间数据模型在提供纵向层次关系的同时,也提供了横向非层次关系。形象化地展示了空间数据的全方位关系,这种关系是分布式GIS计算的基础,基于这些关系的算法便于建立地理空间目标的自动综合。地理空间对象自动综合,通过模型和算法结合的实现要比单纯通过算法的实现可行或易行,而超图模型对空间问题提供了良好的解决这类问题的模型基础。自然的空间关系不需要生造拓扑关系,超图模型在提供空间现象和关系的同时,也蕴涵了空间的拓扑关系。2022/11/2579超图模型的特点有:利用超图模型建立的GIS空间数据模型在提供面向对象的超图空间数据模型在面向对象的空间数据模型中,GIS空间要素可被抽象为几何对象模型地理对象模型地图表示结构对象模型图形计算对象模型2022/11/2580面向对象的超图空间数据模型在面向对象的空间数据模型中,GIS几何对象模型几何对象模型抽取GIS空间要素的几何特性,这些几何对象描述了地物的形状、空间位置关系、空间拓扑关系以及几何度量信息,几何对象封装了所有的空间操作。几何对象按类分为:节点、弧段和多边形。2022/11/2581几何对象模型几何对象模型抽取GIS空间要素的几何特性,这些几地理对象模型地理对象用于定义和解释几何对象,给同一个几何对象赋予不同的属性,可以将同一个几何对象解释成不同的地物,地理对象可分为:点状地物、线状地物、面状地物、复杂地物和面条地物,地理对象的空间关系由组成它们的几何对象推导。2022/11/2582地理对象模型地理对象用于定义和解释几何对象,给同一个几何对象地图表示对象模型地图表示分为物理表示结构和逻辑表示结构两大类,物理表示结构定义为表征GIS的分布特征、物理存储等;逻辑表示结构定义为GIS数据的专题层模型、数据格式、显示规则和用户界面等。2022/11/2583地图表示对象模型地图表示分为物理表示结构和逻辑表示结构两大类图形计算对象模型图形计算对象模型定义为:GIS空间计算模式和功能、功能扩充接口、比例尺变换等。2022/11/2584图形计算对象模型图形计算对象模型定义为:GIS空间计算模式和2022/11/25852022/11/2219基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽象所表达的关系丰富。超图模型的真正优势一方面在于其对象特性,另一方面在于其固有的超图特性和空间拓扑特性。2022/11/2586基于超图的对象模型所表达的空间关系远较一般的对象模型的数据抽超图模型研究的不足:一些主要的研究成果只是停留在空间元素的划分和简单的空间关系构造上,对超图空间数据模型的理论基础——超图的研究则很少。对超图模型的分布特征的研究是不够的,对如何利用超图模型构造GIS的分布式运算;对如何利用超图模型构造GIS空间数据库的比例尺变换中的自动综合等,也未深入进行研究。对基于超图模型的GIS空间数据模型,如何利用面向对象技术进行集成等问题缺乏足够的研究。对超图模型中属性数据和空间图形对象的互为封装问题的研究更显不足。2022/11/2587超图模型研究的不足:一些主要的研究成果只是停留在空间元素的划典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2588典型的数据模型地学关系模型2022/11/2222面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据属性数据集成在同一对象中处理,利于将两种数据对应起来,发现目标的几何性质与属性的对应关系。面向对象的数据模型提供了更丰富的表达能力,能够更“自然”地表示客观世界。2022/11/2589面向对象的数据模型面向对象的数据模型可以将物体的空间图形数据四种地物点线面复杂2022/11/2590四种对象零维一维二维复杂四种地物2022/11/2224四种对象传统数据模型把实体抽象为一系列目标定义这些目标、目标间关系以及目标的行为将空间行为模型与数据模型连接起来面向对象数据模型结构行为2022/11/2591传统数据模型2022/11/2225面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为和空间数据封装在一个对象中,并能方便提供超类与子类目标之间的知识继承、传播和集成,为空间目标识别和空间行为模拟提供方便。2022/11/2592面向对象数据模型的行为模拟能力优于传统数据模型,它将空间行为面向对象数据模型的四种抽象技术分类是一组具有相同属性和行为特性的对象。每个对象是类的一个实例,而类是一组对象型的抽象。概括将若干个类按照其共有的属性、操作和关联抽象为一个更通用的类的过程,称为概括。被概括的类称为子类(subclass),概括出的类称为超类(superclass)。2022/11/2593面向对象数据模型的四种抽象技术2022/11/2227联合把一组属于同一类的对象组合起来,形成一个更高级的集合对象。聚集把不同类型的对象联合起来,形成一个更高级的集合对象。2022/11/2594联合2022/11/2228面向对象数据模型为广泛使用OODB作为一个数据库系统还不十分成熟。与传统数据模型缺少应有的兼容性商业化程度不够2022/11/2595面向对象数据模型为广泛使用2022/11/2229典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/2596典型的数据模型地学关系模型2022/11/2230特征数据模型实体是真实世界的现象,不能被进一步细分为同一类现象特征是具有相同属性及关系的一类实体,特征的概念包含实体集,也包含时提及的数字描述2022/11/2597特征数据模型实体2022/11/2231特征数据模型的应用领域GIS标准化研究及标准制定基于特征的GIS数据库开发2022/11/2598特征数据模型的应用领域2022/11/2232特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的分类理论。用一个特征来表示一个地理现象是必不可少的,因为它能包含关于地理现象的信息的所有方面。在基于特征GIS中,属性和关系直接连接在特征的标识符上,可有效地描述特征的特性。在基于特征的GIS中,特征能被聚集或联合而形成一个复合特征,这种复合特征在通常的基于图层的GIS中是不能有效获得的。基于特征的GIS为复杂地理抽象产物的表示提供了一种手段。2022/11/2599特征模型所依据的概念来自于地理学中的区域理论和认知心理学中的大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和包含等拓扑关系的编码。然而复杂目标的非空间(非拓扑和语义)关系往往未予考虑。为寻求一个更丰富的模型来对复杂地理实体进行编码,许多研究者把焦点集中在面向对象方法上,将其作为以整体方式体现地理特征和关系的一种可采用的方法。2022/11/25100大部分GIS软件主要考虑了点、线、面空间目标之间中诸如邻接和描述地理特征的对象应包括六个要素对六个要素的概括能够增强对现实世界现象的整体表示模式。2022/11/25101描述地理特征的对象应包括六个要素2022/11/2235两种对象类型特征对象类型描述一类地理特征的非空间特性几何对象类型存储关于地理特征空间位置的信息特征对象封装几何对象,因为几何对象储存特征对象的位置信息。几何对象包含一个标识符,另外还有特征的位置与拓扑关系信息。2022/11/25102两种对象类型2022/11/2236基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点、线段、链、环和多边形。这六种基本几何矢量对象之间的层次关系与传统的基于图层GIS模型中矢量数据的组织是一致的。在特征GIS模型中可以应用面向对象的抽象机制。这些机制提供更丰富更有表达力的概念,对于表达地理特征的层次关系是十分有用的。2022/11/25103基于特征数据模型中使用六种基本的几何矢量对象,它们是点、结点面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊化、聚集和联合在内的五种抽象机制的组合。2022/11/25104面向对象的基于特征数据模型的开发,应依据包括分类、概括、特殊面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起,允许特征的整体表示。面向对象的继承性,允许地理特征的概括和特殊化,使得特征层次的表示变得容易,用户从而能够根据比例尺和分辨率从这个层次提取适合的对象。面向对象的多态性允许相同的消息为合适的类调用不同的方法,这方便了对不同但相似的对象的操作。面向对象及其抽象机制使复杂对象的表示和基于特征GIS系统的实现成为可能。2022/11/25105面向对象的封装性,将用户定义的对象类中的数据与函数封装在一起典型的数据模型地学关系模型栅格数据模型超图数据模型面向对象的数据模型特征数据模型面向对象的矢栅一体化三维数据模型集成化空间数据、属性数据管理模型2022/11/25106典型的数据模型地学关系模型2022/11/2240模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅格体元的有序集合表示,用目标矢量的栅格体元的集合运算来代替对矢量数据的操作和分析,因而该模型既具有矢量和栅格数据的特点,又实现了面向对象的表示。2022/11/25107模型采用矢量栅格化方法,将目标的点、线、面、体等矢量基元用栅矢量数据模型的优点在于它表达位置精度高以及显式地建立目标的空间关系的能力。栅格数据模型的优点是它将整个空间划分为规则的、有序的、大小相等的子空间(体元),将矢量数据模型表示实体的空间关系的方式与栅格数据模型对空间的划分方式结合起来,并尽可能提高栅格划分精度,那么所建立的数据模型将同时具有矢量和栅格数据的优点。2022/11/25108矢量数据模型的优点2022/11/2242基于这样的设想,将整个三维空间划分为规则的、大小相等的、互不重叠的2n×2n×2n个基本小立方体,将三维目标定义为点、线、面、体4种类型,每种类型的目标均由小立方体填充。点、线、面、体以一种层次结构和空间关系相互联系,即体由面组成,面由线构成,线由点表达。2022/11/25109基于这样的设想,将整个三维空间划分为规则的、大小相等的、互在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析、缓冲区分析等采用栅格方法。而地物之间的空间位置关系的计算和查询等则采用矢量的方法,并基于它们的子空间构成和空间关系进行。2022/11/25110在空间处理方面,与位置相关的叠置、布尔运算、求交、连通性分析一体化模型与栅格模型的区别栅格模型通过将目标的标识符作为栅格体元的属性值来表示目标,属于一种面向栅格元素的方法;而一体化模型是在地物对象中记录地物所在的栅格元素的集合,栅格元素不必具有属性值,属于一种面向目标的方法。这对于叠置、求交等运算,只需通过集合操作就能实现。2022/11/25111一体化模型与栅格模型的区别2022/11/2245栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间顺序进行存储,对目标的空间索引和目标之间的关系的表达只能依赖于体元的属性以及体元之间的相邻和连通关系进行推理,不利于目标的空间关系分析,而一体化模型是对目标的子空间按照层次化的结构进行组织。2022/11/25112栅格模型对所有实节点(不管其属于哪一个目标)按照其内在的空间一体化模型与矢量模型的不同矢量模型对子空间(点、线、面、体)的划分是不规则的、无序的,而一体化模型则相反;矢量模型对目标只表示其端点(线)、边界线(面)和表面,而一体化模型除此以外,还对目标内部整个空间进行填充、表达。2022/11/25113一体化模型与矢量模型的不同2022/11/2247空间目标分为四种基本类型点状目标。点状目标是一个零维空间目标,用来表示点状地物和节点的空间位置。其空间位置由对应体元的栅格坐标确线状目标。线状目标是一维空间目标,它包括线状地物、拓扑弧段和无拓扑弧段。弧段是不可分支的线段,其形状可以是直线和折线。面状目标。面状目标是一个二维目标,包括无拓扑曲面、拓扑曲面和面状地物,可用来表示三维空间的面状地物和体状目标的表面。体状目标。体状目标指任意形状的三维空间体状地物。2022/11/25114空间目标分为四种基本类型2022/11/22482022/11/251152022/11/2249矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标的位置、形状和拓扑关系等信息都可以得到描述,且目标层次简单、清晰,实现了栅格与矢量的面向目标的一体化表示。2022/11/25116矢栅一体化三维数据模型中,只需存储目标体元一种栅格数据,目标面向目标的栅格矢量一体化模型将栅格数据以矢量方式进行组织,从而同时具有矢量和栅格数据模型的优点,也克服了目前普遍应用的混合模型所存在的缺点,应是未来三维空间数据模型研究的发展方向。面向对象的表示不仅有利于空间数据的计算机存储管理,最主要的是使传统矢量模型中对矢量数据的求交等空间操作可以用简单的集合运算来代替

温馨提示

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

评论

0/150

提交评论