第3章空间数据模型最新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象数据模型 类是具有部分系统属性和方法的一组对象的集合,是这些对象的统一抽象描述,其内部也包括属性和方法两个主要部分 类是对象的共性抽象,对象则是类的实例(Instance) 属于同一类的所有对象共享相同的属性和方法,但也可具有类之外的自身特有的属性和方法 类的共性抽象构成超类(super-class),类成为超类的一个子类 一个类可能是某些类的超类,也可能是某个类的子类,从而形成类的“父子”关系 面向对象数据模型 面向对象方法将对象的属性和方法进行封装(encapsulation),还具有分类(classification)、概括(generalization)、聚集(aggregation)、联合(association)等对象抽象技术以及继承(inheritance)和传播(propagation)等抽象工具 面向对象数据模型 分类 把具有部分相同属性和方法的实体对象进行归类抽象的过程 如将城市管网中的供气管、给水管、有线电视电缆等都作为类。 概括 把具有部分相同属性和方法的类进一步抽象为超类的过程 如将供水管线、供热管线等概括为“管线”这一超类,它具有各类管线所共有的“材质”、“管径”等属性,也有“检修”等操作 面向对象数据模型 联合 把一组属于同一类中的若干具有部分相同属性的对象组合起来,形成一个新的集合对象的过程。集合对象中的个体对象称作它的成员对象,表示为“ismemberof”的关系 联合不同于概括,概括是对类的进一步抽象得到超类,而联合是对类中的具体对象进行合并得到新的对象 例如在供水管线类中,某些管线段进行了防腐处理,则可把它们联合起来构成“防腐供水管类” 面向对象数据模型 聚集 聚集是把一组属于不同类中的若干对象组合起来,形成一个更高级别的复合对象的过程。复合对象中的个体对象称作它的组件对象,表示为“ispartof”的关系 如将地籍权属界线与内部建筑物聚集为“宗地”类。 面向对象数据模型 继承 例如饭店类是建筑物类的子类,一些属性如房主、地址、建筑日期等是所有建筑物共有的,所以仅在建筑物类中定义它们,饭店类则继承这些属性和操作 继承有单一继承和多方继承。单一继承是指子类仅有一个直接的父类,而多方继承允许多于一个直接父类,子类的某些属性和操作来源于它的超类 多方继承的现实意义是子类的属性和操作可以是多个父类的属性和操作的综合 以交通和水系为例,交通线进行分类得到“人工交通线”、“自然交通线”,水系经分类得到“河流”、“湖泊”等子类。“运河”作为“人工交通线”和“河流”的子类,将同时继承“交通线”、“水系”的属性和方法 面向对象数据模型 交通线 人工交通线 自然交通线 公路 运河 水系 湖泊 河流 可通航河流 不可通航河流 多方继承示例 面向对象数据模型 传播 传播是作用于联合和聚集的语义工具,它通过一种强制性的手段将子对象的属性信息传播给复杂对象,即复杂对象的某些属性值不单独描述,而是从它的子对象中提取或派生 例如,一个多边形的位置坐标数据,并不直接表达,而是在弧段和结点中表达,多边形仅提供一种组合对象的功能和机制,借助于传播的工具可以得到多边形的位置信息 可以保证数据库的一致性,因为独立的属性值仅存储一次,不会因空间投影和几何变换而破坏它的一致性 矿山对象 地面对象 管网对象 地层对象 井巷对象 覆盖对象 供水网 第四系 立井对象 树林 草坪 池塘 晒场 建筑对象 矿建类 民建类 道路对象 办公楼 矿灯房 澡堂 民房 机井 铁路 公路 田间道 总管 支管 入楼管 入户管 排水网 热力网 煤气网 表土 沙砾 基底 一组煤 顶板 一煤 底板 N组煤 顶板 N煤 底板 主井 副井 风井 开拓体系 车场 大巷 石门 采区体系 上山 平巷 石门 采面 运输巷 回风巷 开切眼 采面 复合对象 复合对象 集合对象 类 集合对象 类/子类 集合对象 类 超类 子类 面向对象数据模型 基于面向对象思想,OGC(OpenGISConsortium)组织给出了适合于二维空间实体及其关系表达的面向对象空间数据逻辑模型,并以UML(UnifiedModelingLanguage)语言表示 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 空间拓扑关系 关联关系 空间图形中不同类元素之间的拓扑关系 结点与弧段的关联关系N1与A1、A2、A3;N2与A1、A6、A7等 弧段与多边形的关联关系A1与P1,A2与P1

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档