一种空驶出租汽车空间分布评估方法及系统

文档序号:30580839发布日期:2022-06-29 12:06阅读:84来源:国知局

1.本发明属于空间信息技术领域,具体涉及一种空驶出租汽车空间分布评估方法及系统。


背景技术:

2.巡游车和网约车是城市出租汽车的两个主要组成部分,也是城市居民的关键出行方式。通过车辆协同调度,能够提高出租汽车的整体运能,从而提升人群流动效率,降低单位运能能耗和污染物排放,进而提高企业运营收益,具有显著的社会与经济效益。评估短时间内、局部区域车辆的空驶情况是开展车辆协同调度时的关键指标。
3.目前对于区域可调度车辆的潜力的评估方法主要基于轨迹数据计算,主要有以下两种:其一是基于区域运营车辆流入与流出量等提取运营车辆的非热点区域,基于供需平衡的调度策略使不同环境下出租车运力与客流量基本一致且调度成本最低;其二是通过强化学习等算法对运营车辆的运营状态与轨迹进行仿真与模拟实现位置预测,并依据预测结果,考虑车辆空载和距离情况设计调度算法。
4.现有技术存在的缺点主要有以下方面:首先,基于区域运行车辆流入流出构建的方法中,现有研究目标时间段范围较大(例如早高峰、工作、晚高峰时段),不适用于时间精度较高的应用场景,而且当目标时段精细化时,稀疏的轨迹数据会直接影响算法结果的有效性;其次,智能算法适用于特定的应用场景且计算效率较低,不具有较好的迁移效果。


技术实现要素:

5.本发明的目的在于提供一种空驶出租汽车空间分布评估方法及系统,该方法及系统有利于提高空驶出租汽车空间分布评估的准确性
6.为实现上述目的,本发明采用的技术方案是:1.一种空驶出租汽车空间分布评估方法,其特征在于,包括以下步骤:
7.(1)获取包含车辆载客信息的稀疏的车辆轨迹数据以及路网数据并进行预处理;
8.(2)构建路网拓扑关系并对轨迹数据进行地图匹配;
9.(3)基于稀疏的车辆轨迹数据,利用最短路径算法恢复精细车辆轨迹信息,包括途经节点及时间;
10.(4)面向具体应用确定时空分析单元,计算在相应时空窗口下空驶车辆数量,基于此评估区域空驶车辆空间分布。
11.进一步地,所述步骤(1)具体包括以下步骤:
12.(101)获取包含车辆载客信息的车辆轨迹数据;
13.(102)剔除数据中的异常值,包括数值为空以及位于目标区域空间范围之外的记录;
14.(103)对轨迹数据进行排序:将车辆id相同的数据进行归集,并按照时间顺序进行排列;
15.(104)获取目标区域路网数据,并剔除包括人行道、步行街的车辆无法行驶的道路数据。
16.进一步地,所述步骤(2)具体包括以下步骤:
17.(201)对路网进行拓扑关系修正:建立交通路网的连通规则,检测并修正路网拓扑错误,保证道路两端节点与其他道路节点连接;
18.(202)构建道路网络模型:以道路交叉节点为点,两节点间的距离为边的权重,建立道路弧段-节点网络模型;
19.(203)计算轨迹数据匹配路段:将轨迹位置记录与路网数据按照最邻近原则进行匹配,确定各轨迹点所在路段编号;
20.(204)确定轨迹数据地图匹配位置:将轨迹点与匹配路段最邻近距离所对应的位置点作为地图匹配位置。
21.进一步地,所述步骤(2)中,以道路交叉节点作为交汇点,两道路交叉点间线要素作为边,其权重为该线要素的长度,建立道路弧段-节点网络模型;
22.将出租汽车轨迹数据记录pn表示为由位置(xn,yn)、时间tn、状态sn组成的四元组:
23.pn=(xn,yn,tn,sn)
ꢀꢀꢀꢀ
(1)
24.相应的出租汽车原始轨迹数据t表示为集合:
25.t=[p1,p2,p3,...,pn]
ꢀꢀꢀꢀ
(2)
[0026]
车辆轨迹恢复旨在根据路网恢复相临轨迹点之间途经的位置、时间和状态信息,由p
n-1
、pn组成的轨迹分段segn:
[0027]
segn=[p
n-1
,pn]
ꢀꢀꢀꢀ
(3)
[0028]
基于最短投影距离法对浮动车轨迹数据进行地图匹配与轨迹数据位置校正;以出租汽车轨迹点为圆心,设定阈值为半径建立目标搜索范围,将目标搜索范围内路网线要素作为候选匹配道路,以此计算车辆轨迹点到各候选匹配道路的投影距离,选择投影距离最小的路段作为匹配道路,并将所述匹配道路上轨迹投影点作为校正点,将该车辆轨迹点位置更新为校正点位置,将道路唯一编号作为新属性赋值给轨迹点。
[0029]
进一步地,所述步骤(3)中,对于每对相临的原始车辆轨迹记录,按如下方法恢复精细车辆轨迹信息:
[0030]
(301)将道路节点与车辆轨迹点融合;将轨迹数据的地图匹配位置,作为所在路段的新的节点,对原有路段进行打断,并将该节点与相邻节点的距离作为权重,更新道路网络模型;
[0031]
(302)通过最短路径算法计算相临车辆轨迹点之间的最短路径;
[0032]
(303)计算相临车辆轨迹点之间途经节点及时间;以相临车辆轨迹点之间的最短路径中的节点对车辆轨迹空间数据进行精细化恢复,在此基础上,根据每个节点距离前后两个轨迹记录点的路径距离评估途经时间;
[0033]
(304)将评估的途经节点和时间信息与原始轨迹数据按时间顺序进行融合进行合并,形成完整的高精度车辆轨迹数据。
[0034]
进一步地,对于轨迹分段segn,以p
n-1
为起点,pn为终点,计算两点间最短路径,得到该轨迹点对间最短路径,将最短路径中道路节点作为轨迹恢复点
[0035][0036]
其中,分别为坐标,为该点此刻运营状态,其计算方式如下:
[0037][0038]
为该点在该位置瞬时时刻,假设每一轨迹分段segn间车辆为匀速运动,根据距离起始点p
n-1
的距离占总路径长度的比例,计算轨迹恢复点定位时间,具体计算方式如下:
[0039][0040]
其中,∑dis为segn最短路径结果的路径总长度,为p
n-1
至部分路径的长度;
[0041]
对于轨迹恢复点将其依次添加至segn两点间,得到恢复后轨迹集合
[0042][0043]
进一步地,所述步骤(4)具体包括以下步骤:
[0044]
(1)确定时间分析单元;
[0045]
(2)确定空间划分单元;
[0046]
(3)确定时空分析单元;根据时间和空间分析单元的划分规则分别建立编码规则,利用在时间与空间维度上的编码表示特定时空分析单元g(t,g),其中t和g分别表示时间维度和空间维度编码;
[0047]
(4)计算空驶出租汽车空间分布;对于每一个时空分析单元g(t,g),计算其中运营状态为空载的车辆数量,将其作为评估区域空驶出租汽车空间分布指标;基于gis平台对空载车辆分布进行符号化,对空驶车辆空间分布进行可视化表达。
[0048]
本发明还提供了一种空驶出租汽车空间分布评估系统,包括存储器、处理器以及存储于存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现上述的方法步骤。
[0049]
与现有技术相比,本发明具有以下有益效果:提供了一种基于稀疏轨迹数据的高时空精度空驶出租汽车空间分布评估方法及系统,该方法能够利用稀疏的车辆数据恢复高时空精度的车辆轨迹,相比于现有技术,不仅获取了车辆轨迹位置信息,同时也获得车辆途经各位置的时间信息,具有较高的时间与空间精度。在此基础上,本发明实现了高时空精度区域空驶车辆空间分布评估,可以用于支撑高时空精度城市出租汽车可调度潜力的评估。因此,本发明具有很强的实用性和广阔的应用前景。
附图说明
[0050]
图1是本发明实施例的方法实现流程图。
具体实施方式
[0051]
下面结合附图及实施例对本发明做进一步说明。
[0052]
应该指出,以下详细说明都是示例性的,旨在对本技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本技术所属技术领域的普通技术人员通常理解的相同含义。
[0053]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0054]
本实施例提供了一种空驶出租汽车空间分布评估方法,其特征在于,包括以下步骤:
[0055]
(1)获取包含车辆载客信息的稀疏的车辆轨迹数据以及路网数据并进行预处理。
[0056]
具体地,步骤(1)按如下步骤实现:
[0057]
(101)获取包含车辆载客信息的车辆轨迹数据。
[0058]
(102)剔除数据中的异常值,包括数值为空以及经度和纬度位于目标区域空间范围之外的记录。
[0059]
(103)对轨迹数据进行排序:将车辆id相同的数据进行归集,并按照时间顺序进行排列。
[0060]
(104)获取目标区域路网数据,并剔除包括人行道、步行街的车辆无法行驶的道路数据。
[0061]
(2)构建路网拓扑关系并对轨迹数据进行地图匹配。
[0062]
具体地,步骤(2)按如下步骤实现:
[0063]
(201)对路网进行拓扑关系修正:建立交通路网的连通规则,检测并修正路网拓扑错误,保证道路两端节点与其他道路节点连接。
[0064]
(202)构建道路网络模型:以道路交叉节点为点,两节点间的距离为边的权重,建立道路弧段-节点网络模型。
[0065]
(203)计算轨迹数据匹配路段:将轨迹位置记录与路网数据按照最邻近原则进行匹配,确定各轨迹点所在路段编号。
[0066]
(204)确定轨迹数据地图匹配位置:将轨迹点与匹配路段最邻近距离所对应的位置点作为地图匹配位置。
[0067]
gis中的几何网络由边和交汇点这两类要素组成且边必须满足在交汇点处与其他边相连。本发明对于路网建立拓扑关系,设置交通路网的连通规则,消除路网拓扑错误,保证道路两端结点与其他道路结点连接。以道路交叉节点作为交汇点,两道路交叉点间线要素作为边,其权重为该线要素的长度,建立道路弧段-节点网络模型。
[0068]
将出租汽车轨迹数据记录pn表示为由位置(xn,yn)、时间tn、状态sn组成的四元组:
[0069]
pn=(xn,yn,tn,sn)
ꢀꢀꢀꢀ
(1)
[0070]
相应的出租汽车原始轨迹数据t表示为集合:
[0071]
t=[p1,p2,p3,...,pn]
ꢀꢀꢀꢀ
(2)
[0072]
车辆轨迹恢复旨在根据路网恢复相临轨迹点之间途经的位置、时间和状态信息,由p
n-1
、pn组成的轨迹分段segn:
[0073]
segn=[p
n-1
,pn]
ꢀꢀꢀꢀ
(3)
[0074]
基于最短投影距离法对浮动车轨迹数据进行地图匹配与轨迹数据位置校正。以出租汽车轨迹点为圆心,设定阈值为半径建立目标搜索范围,将目标搜索范围内路网线要素作为候选匹配道路,以此计算车辆轨迹点到各候选匹配道路的投影距离,选择投影距离最小的路段作为匹配道路,并将所述匹配道路上轨迹投影点作为校正点,将该车辆轨迹点位置更新为校正点位置,将道路唯一编号作为新属性赋值给轨迹点。
[0075]
(3)基于稀疏的车辆轨迹数据,利用最短路径算法恢复精细车辆轨迹信息,包括途经节点及时间。
[0076]
具体地,对于每对相临的原始车辆轨迹记录,按如下方法恢复精细车辆轨迹信息:
[0077]
(301)将道路节点与车辆轨迹点融合。将轨迹数据的地图匹配位置,作为所在路段的新的节点,对原有路段进行打断,并将该节点与相邻节点的距离作为权重,更新道路网络模型。
[0078]
(302)通过最短路径算法计算相临车辆轨迹点之间的最短路径。具体算法可根据实际需要选择a*、floyd等算法。
[0079]
(303)计算相临车辆轨迹点之间途经节点及时间。以相临车辆轨迹点之间的最短路径中的节点对车辆轨迹空间数据进行精细化恢复,在此基础上,根据每个节点距离前后两个轨迹记录点的路径距离评估途经时间。
[0080]
(304)将评估的途经节点和时间信息与原始轨迹数据按时间顺序进行融合进行合并,形成完整的高精度车辆轨迹数据。
[0081]
下面以segn=[p
n-1
,pn]为例,说明恢复车辆轨迹的具体方法。
[0082]
需要强调,本实施例采用a*算法来计算最短路径。选择该算法的原因是其在保证了路径最优性的同时,加入了目标节点的距离信息,提升了搜索效率。其他算法可参考该流程开展相应的计算工作。a*算法是全局路径规划中一种启发式搜索算法,在diikstra算法的基础上引入了启发式函数h(n),h(n)表示了当前节点到目标节点的估计代价。其估价函数表示为:
[0083]
f(n)=g(n)+h(n)
ꢀꢀ
(4)
[0084]
式中:g(n)表示累积代价,即对从初始节点到节点n的累计真实代价;h(n)表示目标代价,即节点n到目标节点的估计代价;f(n)表示估价函数,即从初始节点经过当前节点n,再到目标节点的估计代价。其中,g(n)是从起点u0到当前节点n已付出的代价,h(n)是从当前节点n到目标节点v的代价估计函数必须保证h(n)≤h
*
(n),其中h
*
(n)是从当前点到目标点的实际最小代价。
[0085]
对于轨迹分段segn,以p
n-1
为起点,pn为终点,计算两点间最短路径,得到该轨迹点对间最短路径,将最短路径中道路节点作为轨迹恢复点
[0086][0087]
其中,分别为坐标,为该点此刻运营状态,其计算方式如下:
[0088][0089]
为该点在该位置瞬时时刻,假设每一轨迹分段segn间车辆为匀速运动,根据距离起始点p
n-1
的距离占总路径长度的比例,计算轨迹恢复点定位时间,具体计算方式如下:
[0090][0091]
其中,∑dis为segn最短路径结果的路径总长度,为p
n-1
至部分路径的长度。
[0092]
对于轨迹恢复点将其依次添加至segn两点间,得到恢复后轨迹集合
[0093][0094]
(4)面向具体应用确定时空分析单元,计算在相应时空窗口下空驶车辆数量,基于此评估区域空驶车辆空间分布。
[0095]
具体地,步骤(4)按如下步骤实现:
[0096]
(1)确定时间分析单元。参考具体应用需求确定时间分析单元,其中较小的时间分析单元能够支撑更为精细的决策,在没有进一步明确需求的情况下,可以按5分钟、10分钟等时间尺度进行划分。
[0097]
(2)确定空间划分单元。参考具体应用需求进行确定,较小的空间分析单元能够支撑更为精准的研究区域位置,在没有进一步明确需求的情况下,可以以现有的空间划分单元为参照,例如区、街道、交通分析小区等,也可以采用规则的空间网格进行划分,例如将目标区域按照边长相等的规则空间网格进行划分,网格边长决定了空间划分单元的精细程度。
[0098]
(3)确定时空分析单元。根据时间和空间分析单元的划分规则分别建立编码规则,利用在时间与空间维度上的编码表示特定时空分析单元g(t,g),其中t和g分别表示时间维度和空间维度编码。
[0099]
(4)计算空驶出租汽车空间分布。对于每一个时空分析单元g(t,g),计算其中运营状态为空载的车辆数量,将其作为评估区域空驶出租汽车空间分布指标。
[0100]
对每个时空分析单元,统计其中空载车辆个数。对于目标研究时间段内车辆轨迹数据,删除具有载客状态的车辆在该时段内的全部轨迹;对每个时空分析单元内空载车辆数量进行统计,对于分析单元内具有多次经过的空载车辆,仅作一次统计。
[0101][0102]
其中,为该时空单元中空载车辆个数。
[0103]
最后,基于gis平台对空载车辆分布进行符号化,对空驶车辆空间分布进行可视化表达。
[0104]
本实施例还提供了一种空驶出租汽车空间分布评估系统,包括存储器、处理器以及存储于存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现上述的方法步骤。
[0105]
本实施例以国内某大城市2020年某日包括23661辆车、189558条记录的网约车轨迹数据集为例,分析测试本发明方法对于高时空精度区域运营车辆可调度潜力评估的有效性。
[0106]
阈值的选取与所研究的问题和研究区域的路网特征、轨迹密度相关。较好地,在本
实施例中,地图匹配阈值取为100米,在10分钟时间窗口、300米网格分辨率的情况下,测试结果表明:(1)经本发明方法恢复,轨迹数据的时间采样间隔从原来的平均345秒,提高到平均42秒,表明了本发明方法在回复车辆高时空精度轨迹的有效性。(2)在8:55至9:05分时间窗口下,格网编号为70的区域,本发明评估的空载车辆为10辆,相比于原始数据的2辆,有明显的提高,表明未进行精细化处理之前,车辆可调度潜力被显著低估。
[0107]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0108]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0109]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0110]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0111]
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1