一种基于乘客出行需求的公交线路绕行识别方法技术

技术编号:30447999 阅读:10 留言:0更新日期:2021-10-24 18:41
本发明专利技术提供了一种基于乘客出行需求的公交线路绕行识别方法,包括如下步骤:获取第i条公交线路的线路空间对象信息,以及第i条公交线路上第j名乘客的上下车站点经纬度和上下车站点空间对象信息;根据所述线路空间对象信息、所述上下车站点经纬度和所述上下车站点空间对象信息确定第i条公交线路的客流加权非直线系数;当所述客流加权非直线系数大于或等于预设的绕行系数阈值时,将第i条公交线路标记为严重绕行线路。本发明专利技术能够基于乘客实际出行需求来识别公交线路的绕行程度,并且有效地获得无法满足乘客需求的严重绕行公交线路,为公交线网优化调整提供了数据支撑和指引方向。交线网优化调整提供了数据支撑和指引方向。交线网优化调整提供了数据支撑和指引方向。

【技术实现步骤摘要】
一种基于乘客出行需求的公交线路绕行识别方法


[0001]本专利技术涉及智能公交
,具体而言,涉及一种基于乘客出行需求的公交线路绕行识别方法。

技术介绍

[0002]目前,在公交线路绕行的相关研究中,主要聚焦在两个方面,一是公交线网的建模和优化求解;二是公交网络关键节点的识别和优化。前者是从网络层面进行求解优化,属于偏理论研究,实际推广需要多条线路的优化调整,应用难度较大;后者以节点为对象,识别公交网络的绕行节点,并未考虑乘客实际公交出行需求,属于网络布局研究。
[0003]而实际应用中,乘客公交出行的严重绕行现象不仅受到公交线路和站点布局的约束,还受到乘客出行需求(始发地和目的地)的影响。但现有技术中通常从公交线路布局层面来识别公交线路绕行问题,目前还没有基于乘客出行需求来识别公交线路绕行,导致乘客搭乘公交车的出行体验较差,同时也影响城市公交服务水平,降低公交整体吸引力。

技术实现思路

[0004]本专利技术解决的问题是:如何根据乘客出行需求来识别公交线路绕行。
[0005]为解决上述问题,本专利技术提供一种基于乘客出行需求的公交线路绕行识别方法,包括如下步骤:获取第i条公交线路的线路空间对象信息,以及第i条公交线路上第j名乘客的上下车站点经纬度和上下车站点空间对象信息;其中,i和j均为大于或等于1的整数;根据所述线路空间对象信息、所述上下车站点经纬度和所述上下车站点空间对象信息确定第i条公交线路的客流加权非直线系数;当所述客流加权非直线系数大于或等于预设的绕行系数阈值时,将第i条公交线路标记为严重绕行线路。
[0006]可选地,所述根据所述线路空间对象信息、所述上下车站点经纬度和所述上下车站点空间对象信息确定第i条公交线路的客流加权非直线系数包括:根据所述上下车站点经纬度确定第j名乘客的乘客上下车站点直线距离;根据所述线路空间对象信息和所述上下车站点空间对象信息确定第j名乘客的乘客上下车行程距离;根据所述乘客上下车站点直线距离和所述乘客上下车行程距离确定第i条公交线路的所述客流加权非直线系数。
[0007]可选地,所述根据所述上下车站点经纬度确定第j名乘客的乘客上下车站点直线距离包括:遍历第i条公交线路的公交乘客上下车数据并结合公交站点要素,获取第j名乘客的上车站点经度和纬度、下车站点经度和纬度;其中,所述公交乘客上下车数据包括卡号、上车站点编号、下车站点编号和乘坐线路编号,所述公交站点要素包括站点编号、站点经
度、站点纬度和站点空间对象信息;根据所述上车站点经度和纬度、所述下车站点经度和纬度以及上下车站点直线距离计算公式确定第j名乘客的所述乘客上下车站点直线距离。
[0008]可选地,所述上下车站点直线距离计算公式为:;其中,为上下车站点直线距离,为上车站点经度,为上车站点纬度,为下车站点经度,为下车站点纬度,为地球平均半径。
[0009]可选地,所述根据所述线路空间对象信息和所述上下车站点空间对象信息确定第j名乘客的乘客上下车行程距离包括:遍历第i条公交线路的公交乘客上下车数据并结合公交站点要素和公交线路要素,获取第j名乘客的上车站点空间对象信息、下车站点空间对象信息和第i条公交线路的所述线路空间对象信息;其中,所述公交乘客上下车数据包括卡号、上车站点编号、下车站点编号和乘坐线路编号,所述公交站点要素包括站点编号、站点经度、站点纬度和站点空间对象信息,所述公交线路线要素包括线路编号和所述线路空间对象信息;根据所述线路空间对象信息和所述上车站点空间对象信息确定从第i条公交线路的始发站到上车站点的第一行驶距离;根据所述线路空间对象信息和所述下车站点空间对象信息确定从第i条公交线路的始发站到下车站点的第二行驶距离;将所述第二行驶距离与所述第一行驶距离的差值作为第j名乘客的所述乘客上下车行程距离。
[0010]可选地,所述根据所述乘客上下车站点直线距离和所述乘客上下车行程距离确定第i条公交线路的所述客流加权非直线系数包括:将第i条公交线路上m名乘客的所述乘客上下车站点直线距离相加,得到第i条公交线路的上下车站点直线距离之和;其中,m为一天内乘坐第i条公交线路的乘客的总数,且j≤m;将第i条公交线路上m名乘客的所述乘客上下车行程距离相加,得到第i条公交线路的上下车行程距离之和;将所述上下车行程距离之和与所述上下车站点直线距离之和的比值作为第i条公交线路的所述客流加权非直线系数。
[0011]可选地,所述根据所述线路空间对象信息和所述上车站点空间对象信息确定从第i条公交线路的始发站到上车站点的第一行驶距离包括:获取第i条公交线路上第0个空间对象点至第X个空间对象点的经度和纬度;其中,第i条公交线路的始发站所对应的空间对象点为第0个空间对象点,第j名乘客的上车站点所对应的空间对象点为第X个空间对象点,X为大于或等于1的整数;根据第0个至第X个空间对象点中各个空间对象点的经度和纬度分别计算第0个与第1个空间对象点之间的第一直线距离、第1个与第2个空间对象点之间的第二直线距离、直至第X

1个与第X个空间对象点之间的第X直线距离;
将所述第一直线距离、所述第二直线距离、直至所述第X直线距离之和作为所述第一行驶距离。
[0012]可选地,所述根据所述线路空间对象信息和所述下车站点对象信息确定从第i条公交线路的始发站到下车站点的第二行驶距离包括:获取第i条公交线路上第0个空间对象点至第Y个空间对象点的经度和纬度;其中,第j名乘客的下车站点所对应的空间对象点为第Y个空间对象点,Y为大于1的整数且X<Y;根据第0个至第X个空间对象点中各个空间对象点的经度和纬度分别计算第0个与第1个空间对象点之间的第一直线距离、第1个与第2个空间对象点之间的第二直线距离、直至第Y

1个与第Y个空间对象点之间的第Y直线距离;将所述第一直线距离、所述第二直线距离、直至所述第Y直线距离之和作为所述第二行驶距离。
[0013]可选地,所述基于乘客出行需求的公交线路绕行识别方法还包括:遍历n条公交线路,当i=n时,输出绕行线路的关键信息;其中,n为公交线路的总数。
[0014]可选地,所述关键信息包括:线路编号、线路名称、绕行标记和所述客流加权非直线系数。
[0015]与现有技术相比,本专利技术根据公交线路的线路空间对象信息、公交乘客的上下车站点经纬度和上下车站点空间对象信息确定客流加权非直线系数,并以客流加权非直线系数作为指标来识别乘客出行公交线路的绕行程度,能够与乘客实际出行需求相匹配,而且可以有效地获得无法满足乘客需求的严重绕行公交线路,为公交线网优化调整提供了数据支撑和指引方向。
附图说明
[0016]图1为本专利技术实施例中基于乘客出行需求的公交线路绕行识别方法的流程图;图2为本专利技术实施例中步骤S200的流程图;图3为本专利技术实施例中步骤S220的流程图;图4为本专利技术实施例中基于乘客出行需求的公交线路绕行识别方法的另一种情况的流程图。
具体实施方式
[0017]为使本专利技术的上述目的、特征和优点能够更为明显易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于乘客出行需求的公交线路绕行识别方法,其特征在于,包括如下步骤:获取第i条公交线路的线路空间对象信息,以及第i条公交线路上第j名乘客的上下车站点经纬度和上下车站点空间对象信息;其中,i和j均为大于或等于1的整数;根据所述线路空间对象信息、所述上下车站点经纬度和所述上下车站点空间对象信息确定第i条公交线路的客流加权非直线系数;当所述客流加权非直线系数大于或等于预设的绕行系数阈值时,将第i条公交线路标记为严重绕行线路。2.根据权利要求1所述的基于乘客出行需求的公交线路绕行识别方法,其特征在于,所述根据所述线路空间对象信息、所述上下车站点经纬度和所述上下车站点空间对象信息确定第i条公交线路的客流加权非直线系数包括:根据所述上下车站点经纬度确定第j名乘客的乘客上下车站点直线距离;根据所述线路空间对象信息和所述上下车站点空间对象信息确定第j名乘客的乘客上下车行程距离;根据所述乘客上下车站点直线距离和所述乘客上下车行程距离确定第i条公交线路的所述客流加权非直线系数。3.根据权利要求2所述的基于乘客出行需求的公交线路绕行识别方法,其特征在于,所述根据所述上下车站点经纬度确定第j名乘客的乘客上下车站点直线距离包括:遍历第i条公交线路的公交乘客上下车数据并结合公交站点要素,获取第j名乘客的上车站点经度和纬度、下车站点经度和纬度;其中,所述公交乘客上下车数据包括卡号、上车站点编号、下车站点编号和乘坐线路编号,所述公交站点要素包括站点编号、站点经度、站点纬度和站点空间对象信息;根据所述上车站点经度和纬度、所述下车站点经度和纬度以及上下车站点直线距离计算公式确定第j名乘客的所述乘客上下车站点直线距离。4.根据权利要求3所述的基于乘客出行需求的公交线路绕行识别方法,其特征在于,所述上下车站点直线距离计算公式为:;其中,为上下车站点直线距离,为上车站点经度,为上车站点纬度,为下车站点经度,为下车站点纬度,为地球平均半径。5.根据权利要求2所述的基于乘客出行需求的公交线路绕行识别方法,其特征在于,所述根据所述线路空间对象信息和所述上下车站点空间对象信息确定第j名乘客的乘客上下车行程距离包括:遍历第i条公交线路的公交乘客上下车数据并结合公交站点要素和公交线路要素,获取第j名乘客的上车站点空间对象信息、下车站点空间对象信息和第i条公交线路的所述线路空间对象信息;其中,所述公交乘客上下车数据包括卡号、上车站点编号、下车站点编号和乘坐线路编号,所述公交站点要素包括站点编号、站点经度、站点纬度和站点空间对象信息,所述公交线路线要素包括线路编号和所述线路空间对象信息;根据所述线路空间对象信息和所述上车站点空间对象信息确定从第i条公交线路的始
发站到上车站点的第一行驶距离;根据所述线路空间对象信息和所述下车站点空间对象信息确定从第i条公交线路的始发站到下车站点的第二行驶...

【专利技术属性】
技术研发人员:林涛梁嘉贤罗钧韶潘嘉杰柯尼杨良
申请(专利权)人:深圳市城市交通规划设计研究中心股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1