地理信息系统课程(GIS)_第5章+地理信息系统空间数据库.pptVIP

地理信息系统课程(GIS)_第5章+地理信息系统空间数据库.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文档。上传文档
查看更多
地理信息系统课程(GIS)_第5章地理信息系统空间数据库

五、面向对象的数据模型 ? 面向对象的特性 ? 抽象 ? 封装 ? 多态 第2节 空间数据模型 是对现实世界的简明表示。对象是抽象思维的结果。 抽象思维是通过概念、判断、推理来反映对象的本质,揭示对象内部 联系的过程。 指把对象的状态及其操作集成化,使之不受外界影响。 属性 | 数据 行为 | 方法 地理对象 封装 是指同一消息被不同对象接收时,可解释为不同的含义。 五、面向对象的数据模型 ? 面向对象的四种核心技术 ?分类 ?概括 ?聚集 ?联合 第2节 空间数据模型 把一组具有相同属性结构和操作方法的对象归纳或映射为 一个公共类的过程。 对象和类的关系是“实例”(instance of ) 将相同特征和操作的类再抽象为一个更高层次、更具一般性的超类的 过程。子类是超类的一个特例。 子类与超类是“即是”的关系(is-a) 是把几个不同性质类的对象组合成一个更高级复合对象的过程。 “成分”与“复合对象”的关系是“部分”(parts—of)的关系 将同一类对象中的几个具有部分相同属性值的对象组合起来, 形成一个更高水平的集合对象的过程。 “成员”与“集合对象”的关系是“成员”(member—of)的关系。 五、面向对象的数据模型 ? 面向对象的核心工具 ?继承 ?传播 第2节 空间数据模型 用于描述复合对象对成员对象的依赖性并获得成员对象的属性的过程。 它通过一种强制性的手段将成员对象的属性信息传播给复合对象。 传播是一种作用于聚集和联合的工具 一类对象可继承另一类对象的特性和能力,子类继承父类的共性, 继承可以把父类的特征传给中间子类,还可以向下传给中间子类的子类。 继承服务于概括。继承机制减少代码冗余,减少相互间的接口和界面。 五、面向对象的数据模型 ? 面向对象地理数据模型的含义 第2节 空间数据模型 指在更高层次上综合利用和管理多种数据结构和数据模型,并用面向 对象的方法进行统一的抽象,从而可以有效地描述复杂的事物或现象。 其具体实现就是面向对象的数据结构。 五、面向对象的数据模型 ? 面向对象地理数据模型的特点 ? 可充分利用现有数据模型的优点 ? 具有可扩充性 ? 可以模拟和操纵复杂对象 第2节 空间数据模型 是一种基于抽象的模型,允许设计者在基本功能上选择最为适用的技术 如可以把矢量和栅格数据结构统一为一种高层次的实体结构,这种结构可以具有矢量结构和栅格结构的特点,但实际的操作仍然是矢量数据用矢量运算,栅格数据用栅格算法。 由于对象是相对独立的,因此可以很自然和容易地增加新的对象,并且对不同类型的对象具有统一的管理机制。 传统的数据模型是面向简单对象的,无法直接模拟和操纵复杂实体,而面向对象的数据模型具备对复杂对象进行模拟和操纵的能力。 第3节 空间数据库设计 数据库设计,就是把现实世界中一定范围内存在着的应用处理和数据 抽象成一个数据库的具体结构的过程。 具体讲,对于一个给定的应用环境, 提供一个确定最优数据模型与处理模式的逻辑设计, 以及一个确定数据库存储结构与存取方法的物理

文档评论(0)

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

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

1亿VIP精品文档

相关文档