《地理信息系统—赵丛欣》第四章 空间数据库.pptVIP

《地理信息系统—赵丛欣》第四章 空间数据库.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库中部分基础知识 2.1数据组织方式 2.2数据间的逻辑联系 2.3数据库系统结构 数据库的系统结构 物理级:物理设备上实际存储的数据集合,由物理模式(也称内部模式)描述 概念级:数据库的逻辑表示,包括每个数据的逻辑定义以及数据间的逻辑联系,由概念模式定义,这一级也称为概念模型 用户级:用户所使用的数据库,是一个或几个特定用户所使用的数据集合,由外部模式定义 4.1 关系模型 4.2 层次模型 4.3 网状模型 传统数据库管理 地理空间数据的局限性 传统数据库系统存贮的数据通常为等长记录的原子数据 传统数据库系统只操纵和查询文字和数字信息 面向对象数据模型 面向对象技术的核心是对象和类。 对象是指地理空间实体或现象,是系统的基本单位。由描述该对象状态的一组数据和表达它的行为的一组方法或操作组成 类是具有部分系统属性和方法的一组对象的集合,是这些对象的统一抽象描述,其内部也包括属性和方法两个主要部分。 类是对象的共性抽象,对象则是类的实例。 面向对象方法中的基本概念 1 对象 在面向对象的系统中,每个概念实体都可以模型化为对象。一个对象是由描述该对象状态的一组数据和表达它的行为的一组操作 方法 组成的。例如,河流的坐标数据描述了它的位置和形状,而河流的变迁则表达了它的行为。由此可见,对象是数据和行为的统一体。 面向对象方法中的基本概念 2 分类 类是关于同类对象的集合,具有相同属性和操作的对象组合在一起称为类。属于同一类的所有对象共享相同的属性项和操作方法,每个对象都是这个类的一个实例,即每个对象可能有不同的属性值。 在实际的系统中,仅需对每个类型定义一组操作,供该类中的每个对象应用。由于每个对象的内部状态不完全相同,所以要分别存储每个对象的属性值。 面向对象方法中的基本概念 3 概括 在定义类型时,将几种类型中某些具有公共特征的属性和操作抽象出来,形成一种更一般的超类。例如,将 GIS中的地物抽象为点状对象、线状对象、面状对象以及由这三种对象组成的复杂对象,因而这四种类型可以作为GIS中各种地物类型的超类。 例如,建筑物是饭店的超类,因为饭店也是建筑物。子类还可以进一步分类,如饭店类可以进一步分为小餐馆、普通旅社、涉外宾馆、招待所等类型。所以,一个类可能是某个或某几个超类的子类,同时又可能是几个子类的超类。 建立超类实际上是一种概括,避免了说明和存储上的大量冗余。由于超类和子类的分开表示,所以就需要一种机制,在获取子类对象的状态和操作时,能自动得到它的超类的状态和操作。这就是面向对象方法中的模型工具——继承,它提供了对世界简明而精确的描述,以利于共享说明和应用的实现。 面向对象方法中的基本概念 4 继承 服务于概括的工具。子类的某些属性和操作来源于超类。饭店是建筑物的子类,定义建筑物属性时用的房主、地址、建筑日期等字段在定义饭店属性时无需定义,直接遗传即可。操作中显示、删除等同理。这是单个继承。如果有多个超类遗传而来称为多个继承。运河要有交通线中人工交通线的属性还具备水系中河流的属性 面向对象方法中的基本概念 5 联合 在定义对象时,将同一类对象中的几个具有相同属性值的对象组合起来,为了避免重复,设立一个更高水平的对象表示那些相同的属性值成为联合。 联合所得到的对象称为“组合对象”。被联合的对象为分子对象,联合的一个特征是它的分子对象应属于一个类型。(若干乡镇联合成一个县) 在联合中,一个成员对象的具体细节被忽略,强调的是整个对象的特征。 面向对象方法中的基本概念 6 聚集 聚集是将几个不同特征的对象组合成一个更高水平的复合对象。每个不同特征的对象是该复合对象的一部分,它们有自己的属性描述数据和操作,这些是不能为复合对象所公用的,但复合对象可以从它们那里派生得到一些信息。例如,弧段聚集成线状地物或面状地物,简单地物组成复杂地物。 面向对象方法中的基本概念 7 传播 通过一种强制手段将子对象的属性传播给复杂对象。 在联合和聚集形成的这两种对象中,是用“传播”作为传递子对象的属性到复杂对象的工具。 即是说,复杂对象的某些属性值不单独存于数据库中,而是从它的子对象中提取或派生。例如,一个多边形的位置坐标数据,并不直接存于多边形文件中,而是存于弧段和节点文件中,多边形文件仅提供一种组合对象的功能和机制,通过建立聚集对象,借助于传播的工具可以得到多边形的位置信息,并且数据一致。 拓扑关系与面向对象模型 在面向对象数据模型中,将每条弧段的两个端点抽象出来,建立单独的节点对象类型,而在弧段的数据文件中,设立两个节点子对象标识号,即用“传播”的工具提取节点文件的信息。这一模型既解决了数据共享问题,又建立了弧段与节点的拓扑关系。同样,面状地物对弧段的聚集方式与数据共享和几何拓扑关系的建立也达到一致。 复习题 掌握数据库管理

文档评论(0)

1318384917 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档