一种地图盲区用车调度的精准分析方法技术

技术编号:33617893 阅读:13 留言:0更新日期:2022-06-02 00:36
本发明专利技术公开了一种地图盲区用车调度的精准分析方法,涉及物流调度领域,本发明专利技术的技术方案包括如下步骤:S1,获取地图盲区内现有车辆和用户用车需求位置;S2,绘制盲区地图,通过计算车辆轨迹和采集现有地图盲区的经纬度坐标,将盲区地图线路绘制到现有的地图上层,对盲区地图线路和现有地图线路进行融合计算;S3,以用户位置投影经纬度为圆心,扫描一定半径范围内逐级增加半径可用的车辆;S4,对匹配的车辆定位进行盲区地图线路投影,计算出实际最优的距离,取最佳距离的车辆进行调度。能够在地图的盲区准确的分析出离用户最近路径的可用车辆,以达到地图盲区车辆无法通过云平台计算来进行可用车辆的准确调度的目的。计算来进行可用车辆的准确调度的目的。

【技术实现步骤摘要】
一种地图盲区用车调度的精准分析方法


[0001]本专利技术涉及一种地图盲区用车调度的精准分析方法,主要涉及物流调度领域。

技术介绍

[0002]现有常用地图存在没有完全绘制出来的地图盲区,地图盲区车辆无法通过云平台计算用户距离来进行准确调度,采取已有地图距离计算方法后,无法计算用户与车辆的实际距离,导致车辆调度不准确。

技术实现思路

[0003]针对以上现有技术的不足,本专利技术提出一种地图盲区用车调度的精准分析方法,能够在地图的盲区准确的分析出离用户最近路径的可用车辆,以达到地图盲区车辆无法通过云平台计算来进行可用车辆的准确调度的目的。
[0004]为达到上述目的,本专利技术的技术方案是:包括如下步骤:
[0005]S1,获取地图盲区内现有车辆和用户用车需求位置;
[0006]S2,绘制盲区地图,通过计算车辆轨迹和采集现有地图盲区的经纬度坐标,将盲区地图线路绘制到现有的地图上层,对盲区地图线路和现有地图线路进行融合计算;
[0007]S3,以用户位置投影经纬度为圆心,扫描一定半径范围内逐级增加半径可用的车辆;
[0008]S4,对匹配的车辆定位进行盲区地图线路投影,计算出实际最优的距离,取最佳距离的车辆进行调度。
[0009]优选地,D1,获取盲区地图线路坐标点集合;
[0010]D2,获取用户的投影经纬度;
[0011]优选地,投影经纬度的逻辑如下:
[0012]以10米为递增层级,直到通过余弦定理能够获取到盲区线路点的集合,同时对获取到的盲区线路点进行经纬度距离的计算,并新增进投影点集合;对投影点集合里的对象按距离进行升序排列,得出最近的两个距离不一样的投影点;
[0013]对正斜杠与反斜杠两种位置进行差分处理:
[0014](lon1

lon2)
÷
n=ca
[0015]Lon1+n
×
ca=lon1_ca
[0016]|(lat1

lat2)|
÷
n=cb
[0017]Lat1+n
×
cb=lat1_cb;
[0018]lon1:第一点的经度;
[0019]lat1:第一点的纬度;
[0020]lon2:第二点的经度;
[0021]lat2:第二点的纬度;
[0022]n:差分数量;
[0023]ca:经度插值;
[0024]lon1_ca:得出2个点之间的插值后点集;
[0025]cb:纬度插值;
[0026]lat1_cb:得出2个点之间的插值后点集;
[0027]由location_n(lon1_ca,lat1_cb)组成新的坐标点队列;再通过余弦定理获取车辆标准位置与location_n的经纬度距离,并新增进距离线路点集合dis_route_local_points;
[0028]对dis_route_local_points的距离进行升序排序,并获取最小距离点;
[0029]获取到用户的投影纬度latinit_user_sa和投影经度loninit_user_sa。
[0030]优选地,计算最近的车辆:
[0031]用户的投影纬度和投影经度;
[0032]设置寻车位置计算层级最小值:100米,最大2000米;
[0033]设置最多车辆数:10台;
[0034]再通过余弦定理以用户投影位置为圆心,逐层寻找可用车辆,最多取10台,最少1台,否则等待;
[0035]将车辆与车辆位置信息加入到可用车辆集合。
[0036]优选地,获取盲区地图线路坐标点集合,按实际线路的顺序,采集盲区线路的频率为0.5HZ。
[0037]本专利技术的技术原理及有益效果如下:
[0038]本方案通过对用户与各个车辆在盲区投影位置计算出实际最优的距离,从而解决地图盲区车辆无法通过云平台计算用户距离来进行准确调度的问题。能够在地图的盲区准确的分析出离用户最近路径的可用车辆,以达到地图盲区车辆无法通过云平台计算来进行可用车辆的准确调度的目的。
具体实施方式
[0039]下面将对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的较佳实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]实施例
[0041]本专利技术实施例包括如下:
[0042]1在地图盲区时,通过获取现有车辆、用户用车需求位置,来精确计算一定距离范围内车辆与用户用车位置的投影路径,得出最优距离,提高车辆的调度效率。
[0043]2盲区地图绘制,通过车辆轨迹的计算,采集现有地图盲区的经纬度坐标,将盲区线路绘制到现有的地图上层,同时对现有地图线路进行融合计算。
[0044]3车辆经纬度采集,通过车辆TBOX的定位芯片,采集原始的经纬度信息,频率:0.5HZ。
[0045]4用户用车经纬度采集,通过用户手机的定位芯片,采集用户发起用车的经纬度信息。
[0046]5对用户叫车位置进行盲区线路位置投影;
[0047]6以用户位置投影经纬度为圆心,以一定的半径范围扫描可用的车辆,如果没有则逐级扩展,直到设定的最大值为止。
[0048]7对匹配到的车辆定位进行盲区线路进行投影;
[0049]8通过用户与各个车辆在盲区投影位置计算出实际最优的距离,从而解决地图盲区车辆无法通过云平台计算用户距离来进行准确调度的问题。
[0050]技术原理,主要包括纠偏算法:
[0051]1获取盲区线路坐标点集合:
[0052]按实际线路的顺序,采集盲区线路,设置频率:0.5HZ,eg.根据实际盲区与采集需要,避免过度采集造成算力需求过大。
[0053]2获取用户的投影经纬度
[0054]用户经纬度latinit_user(用户纬度)loninit_user(用户经度)
[0055]盲区线路坐标点集合route_latsroute_lons
[0056]2.1投影计算逻辑如下
[0057]{以10米为递增层级,直到通过余弦定理能够获取到盲区线路点的集合,同时对获取到的盲区线路点进行经纬度距离的计算,并新增进投影点集合dis_route_points(距离线路点的投影距离集合)
[0058]对dis_route_points里的对象按距离进行升序排列,得出最近的两个距离不一样的点。
[0059]对正斜杠\与反斜杠类型/两种位置进行差分处理:
[0060]lon1第一点的经度;
[0061]lat1第一点的纬度;
[0062]lon2第二点的经度;
[0063]lat2第二点的纬度;
[0064]n差分数量;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图盲区用车调度的精准分析方法,其特征在于,包括如下步骤:S1,获取地图盲区内现有车辆和用户用车需求位置;S2,绘制盲区地图,通过计算车辆轨迹和采集现有地图盲区的经纬度坐标,将盲区地图线路绘制到现有的地图上层,对盲区地图线路和现有地图线路进行融合计算;S3,以用户位置投影经纬度为圆心,扫描一定半径范围内逐级增加半径可用的车辆;S4,对匹配的车辆定位进行盲区地图线路投影,计算出实际最优的距离,取最佳距离的车辆进行调度。2.根据权利要求1所述的一种地图盲区用车调度的精准分析方法,其特征在于:D1,获取盲区地图线路坐标点集合;D2,获取用户的投影经纬度。3.根据权利要求2所述的一种地图盲区用车调度的精准分析方法,其特征在于:投影经纬度的逻辑如下:以10米为递增层级,直到通过余弦定理能够获取到盲区线路点的集合,同时对获取到的盲区线路点进行经纬度距离的计算,并新增进投影点集合;对投影点集合里的对象按距离进行升序排列,得出最近的两个距离不一样的投影点;对正斜杠与反斜杠两种位置进行差分处理:(lon1

lon2)
÷
n=caLon1+n
×
ca=lon1_ca|(lat1

lat2)|
÷
n=cbLat1+n

【专利技术属性】
技术研发人员:谭魏余东伟张晓松李平安
申请(专利权)人:重庆长安车联科技有限公司
类型:发明
国别省市:

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

1