《面向对象的多层次公交数据模型》提出面向对象的多层次公交数据模型,将传统的公交实体作为对象来处理,进行了以下探索:首先,在对象分类上,分为空间对象和非空间对象。利用面向对象技术,将实体及属性封装为对象,对象间通过聚集、继承等关系连接在一起,从而组成复杂系统。采用面向对象技术,每个对象均可独立完成一定的功能,降低了系统复杂度,增强了系统的健壮性,使得系统的维护大大简化。其次,在层次结构上,将公交对象分为语义层次、虚拟层次和有向层次。语义层次仅仅对公交实体及其位置进行文字描述,不对位置进行地理坐标表达。虚拟层次在语义层次基础上,通过地理坐标,对空间实体进行描述,对非空间对象细化。有向层次是对具体空间实体位置的描述,是一种详细的实体表达层次。多层次结构满足了不同功能对不同精度数据的要求,降低系统开销,提高了系统效率。