首页 理论教育 面向对象的多层次公交数据模型中的虚拟层次及图示

面向对象的多层次公交数据模型中的虚拟层次及图示

时间:2023-08-22 理论教育 版权反馈
【摘要】:虚拟层次在语义层次基础上,通过地理坐标对空间实体进行描述,对非空间对象细化。UML表达,如图5-7、图5-8、图5-9、图5-10所示。图5-7虚拟站点、虚拟线路类图图5-8交通事故、道路关闭类图图5-8中,交通事故、道路关闭,是抽象类Incident的子类型。它们之间的差别,仅在出现的形式上不同,故用子类型Subtype来表达,其属性由Incident类中继承。主要属性包括事件ID、事件起止时间等。车辆位置包括位置ID、车辆ID、空间坐标、所属路段ID等。

面向对象的多层次公交数据模型中的虚拟层次及图示

虚拟层次在语义层次基础上,通过地理坐标对空间实体进行描述,对非空间对象细化。UML表达,如图5-7、图5-8、图5-9、图5-10所示。

图5-7中,虚拟站点主要属性包括虚拟站点ID(VirBusStopID)和所包含的有向站点ID(DirBusStopID);虚拟线路主要属性包括虚拟线路ID(VirBusRouteID)及线路起止虚拟站点ID。

图5-7 虚拟站点、虚拟线路类图

图5-8 交通事故、道路关闭类图

图5-8中,交通事故(Traffic Accident)、道路关闭(Route Closure),是抽象类Incident的子类型(Subtype)。它们之间的差别,仅在出现的形式上不同,故用子类型Subtype来表达,其属性由Incident类中继承。主要属性包括事件ID(IncidentID)、事件起止时间等。(www.xing528.com)

图5-9 站点时间表、路段时间表、线路时间表类图

图5-9中,站点时间表(DirBusRouteStopTimeTable)主要属性包括有向线路ID、有向站点ID、在站等待时间(WaitingTime)等。路段时间表(DirBusRouteSegTimeTable)主要属性包括路段ID、路段运行时间(DrivingTime)等。线路时间表(DirBusRouteTimeTable)主要属性包括线路ID、线路起止时间等。

图5-10 公共汽车、车辆位置类图

图5-10中,公共汽车(Bus)主要属性包括车辆ID(BusID)、运行的线路ID(DirBusRouteID)、载客量(Capacity)等。车辆位置(BusLocation)包括位置ID(LocationID)、车辆ID、空间坐标(NominalXLocation、NominalYLocation)、所属路段ID等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈