地理信息系统GIS第六章空间数据管理解释.pptVIP

  • 7
  • 0
  • 约7.25千字
  • 约 57页
  • 2016-12-03 发布于湖北
  • 举报

地理信息系统GIS第六章空间数据管理解释.ppt

面向对象数据模型(Object―Oriented Data Model,简称O―O Data Model)是一种可扩充的数据模型,在该数据模型中,数据模型是可扩充的,即用户可根据需要,自己定义新的数据类型及相应的约束和操作。 面向目标的数据模型 面向目标的数据模型 (1)对象与封装性(encapsulation) 面向对象的系统中,每个概念实体都可以模型化为对象。对于多边形地图上的一个结点、一条弧段、一条河流、一个区域或一个省都可看成对象。一个对象是由描述该对象状态的一组数据和表达它的行为的一组操作(方法)组成的。例如,河流的坐标数据描述了它的位置和形状,而河流的变迁则表达了它的行为。由此可见,对象是数据和行为的统一体。 一个对象object可定义成一个三元组: object=(ID,S,M) 其中,ID为对象标识,M为方法集,S为对象的内部状态,它可以直接是一属性值,也可以是另外一组对象的集合,因而它明显地表现出对象的递归。 (2)分类(classification) 类是关于同类对象的集合,具有相同属性和操作的对象组合在一起。属于同一类的所有对象共享相同的属性项和操作方法,每个对象都是这个类的一个实例,即每个对象可能有不同的属性值。可以用一个三元组来建立一个类型: class=(CID,CS,CM) 其中,CID为类标识或类型名,CS为状态描述部分,

文档评论(0)

1亿VIP精品文档

相关文档