一种基于交通小区的公交出行时间提取方法与系统与流程

文档序号:12907022阅读:631来源:国知局
本发明涉及智慧公共交通
技术领域
,具体而言涉及一种基于交通小区的公交出行时间提取方法与系统。
背景技术
:公共交通是城市首选且不可或缺的交通方式,是城市运行的基础。推进智能公交建设是公共交通发展的战略选择,是公共交通提高管理水平和提升服务的必然选择。以车辆实时定位、实时监控、超速报警、自动报站、电子站牌、信息服务平台等为基础和核心的智慧公交建设已经逐渐成为主流,先前技术中对相关的支持也投入了较多的研究,但均没有基础出行的实际情况,围绕市民出行的实际出发点来进行。本发明的发明人通过研究,旨在通过对交通小区的分析与交通行为的分析,为交通决策和规划提供参考。技术实现要素:本发明目的在于提供一种基于交通小区的公交出行时间提取方法与系统。为达成上述目的,本发明采用的技术方案如下:一种基于交通小区的公交出行时间提取方法,包括下述步骤:step1、从站台与区域关系表od_zone_station_rel中获取交通小区与公交站点的关系,找出每个交通小区内包含的公交站点信息,并将属于同一个小区id的公交站点归为同一组,以交通小区id为组别,将所有未分析数据标注为unvisited,取其中一条unvisited的组p标记为visited,并进行step2;step2、从出行起讫点信息表ay_result_up_down_station中获取下车站点=p.公交站点的出行信息,记为,i为获得的出行信息条数标号;step3、对照公交换乘信息表ts_ic_interchange中的换乘关系:若是非换乘,则的上车站点从出行起讫点信息表ay_result_up_down_station表中获得,出行时间=下车时间-上车时间;若是换乘,则的上车站点为公交换乘信息表ts_ic_interchange中最早的上车站点,出行时间=下车时间-上车时间,m=i-j,按照step3将step2中的出行信息的出行时间全部计算完成;step4、将所获得的上车站点进行分类,即这些上车站点分别属于哪些小区id;step5、以上车站点的上车时间为属性,将step3计算的出行时间按分析时段进行分组;对每组数据求算术平均,即可求出小区间的平均出行时间;step6、重复上述step2~step5直到所有组都标记为visited。根据本发明的公开,还提出一种基于交通小区的公交出行时间提取系统,包括:至少一个处理器;存储器;其中,所述存储器被设置用于存放供处理器使用的数据与程序模块,所述程序模块包括用于执行前述方法的程序指令。应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的发明主题的一部分。结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。附图说明附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:图1是根据恩发明的基于交通小区的公交出行时间提取方法的流程示意图。具体实施方式为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。结合图1所示,一种基于交通小区的公交出行时间提取方法,包括下述步骤:step1、从站台与区域关系表od_zone_station_rel中获取交通小区与公交站点的关系,找出每个交通小区内包含的公交站点信息,并将属于同一个小区id的公交站点归为同一组,以交通小区id为组别,将所有未分析数据标注为unvisited,取其中一条unvisited的组p标记为visited,并进行step2;step2、从出行起讫点信息表ay_result_up_down_station中获取下车站点=p.公交站点的出行信息,记为,i为获得的出行信息条数标号;step3、对照公交换乘信息表ts_ic_interchange中的换乘关系:若是非换乘,则的上车站点从出行起讫点信息表ay_result_up_down_station表中获得,出行时间=下车时间-上车时间;若是换乘,则的上车站点为公交换乘信息表ts_ic_interchange中最早的上车站点,出行时间=下车时间-上车时间,m=i-j,按照step3将step2中的出行信息的出行时间全部计算完成;step4、将所获得的上车站点进行分类,即这些上车站点分别属于哪些小区id;step5、以上车站点的上车时间为属性,将step3计算的出行时间按分析时段进行分组;对每组数据求算术平均,即可求出小区间的平均出行时间;step6、重复上述step2~step5直到所有组都标记为visited。结合图1所示,在该方法的实现过程中,需要用到一些从交通实时监控所取得的数据和/或表格,以及从道路监控数据中心的表格和数据,例如公交车换乘表、出行起讫点信息表、站台与区域关系等。下面示例性地表示了前述数据的格式。公交车换乘表ts_ic_interchange,每1天更新一次。其中刷卡终端类型:1--公交;2--地铁;3--自行车;4--轮渡;5--出租车2)出行起讫点信息表数据来源:出行起讫点信息表ay_result_up_down_station3)站台与区域关系数据来源:od包含的公交站点od_zone_station_relnamecodedatatype交通小区编码oz_zone_idvarchar2(30)公交站点编码bus_station_idnumber(9)优选地,结合图1,本发明的前述实施例在计算的过程中,按照下述原则来进行想:分析时段开始时间:00:00:00,01:00:00,02:00:00,……分析时段结束时间:00:59:59,01:59:59,02:59:59,……按照上车时间分组。根据本发明的公开,还提出一种基于交通小区的公交出行时间提取系统,包括:至少一个处理器;存储器;其中,所述存储器被设置用于存放供处理器使用的数据与程序模块,所述程序模块包括用于执行前述方法的程序指令,尤其是图1流程所示的方法。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属
技术领域
中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1