一种车辆在公路干线中行驶轨迹的展示方法、装置及设备制造方法及图纸

技术编号:32519593 阅读:22 留言:0更新日期:2022-03-02 11:20
本发明专利技术涉及一种车辆在公路干线中行驶轨迹的展示方法,包括采集车辆行驶信息;根据所述车辆的行驶信息和距离计算公式,得到所述车辆的轨迹线路;基于所述轨迹线路,对所述车辆的行驶轨迹进行展示。本发明专利技术更直观的展示了车辆在公路干线中行驶轨迹,且提供了轨迹的原始细节信息,提供了车辆在公路干线中行驶时的轨迹断点和轨迹直线,实现车辆轨迹的整体展示效果。本发明专利技术还涉及一种车辆在公路干线中行驶轨迹的展示装置、一种存储介质和设备。一种存储介质和设备。一种存储介质和设备。

【技术实现步骤摘要】
一种车辆在公路干线中行驶轨迹的展示方法、装置及设备


[0001]本专利技术涉及互联网
,尤其涉及一种车辆在公路干线中行驶轨迹的展示方法、装置及设备。

技术介绍

[0002]车辆行驶轨迹是目前地图类数据分析、生产中最重要的数据输入之一。比如基于实时车辆行驶轨迹的实时路况分析、道路开通封闭发现以及基于车辆行驶轨迹的新路发现等。
[0003]现有的车辆行驶轨迹渲染方法在轨迹数据规模较大,且轨迹质量差异较大的情况下,其结果经常会出现展示杂乱,用户体验差的情况。同时在路网较为复杂的背景下,直接渲染出来的轨迹往往不能真实反映车辆行驶的真实情况,也无法用于反映道路的真实通行情况。抽象化的渲染方法由于其结果只展示了大规模轨迹的统计结果,缺失了轨迹的原始细节信息,不利于基于原始车辆行驶轨迹进行直观的道路通行状态分析。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种车辆在公路干线中行驶轨迹的展示方法、装置及设备。
[0005]本专利技术解决上述技术问题的技术方案如下:
[0006]一种车辆在公路干线中行驶轨迹的展示方法,包括:
[0007]采集车辆行驶信息;
[0008]根据所述车辆行驶信息和距离计算公式,得到所述车辆的轨迹线路;
[0009]基于所述轨迹线路,对所述车辆的行驶轨迹进行展示。
[0010]本方法专利技术的有益效果是:提出了一种车辆在公路干线中行驶轨迹的展示方法,包括采集车辆行驶信息;将所述行驶信息进行处理后,得到所述车辆的轨迹线路;基于所述轨迹线路,对所述车辆的行驶轨迹进行展示。本专利技术更直观的展示了车辆在公路干线中行驶轨迹,且提供了轨迹的原始细节信息,提供了车辆在公路干线中行驶时的轨迹断点和轨迹直线,实现车辆轨迹的整体展示效果。
[0011]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0012]进一步地,所述根据所述车辆行驶信息和距离计算公式,得到所述车辆的轨迹线路,具体包括:
[0013]将所述行驶信息中的原始数据进行遍历后分页式数据缓存,其中每一页中的所述原始数据的数量是第一预设数量;
[0014]将每一页中的所述原始数据的采集时间与下一个所述原始数据的采集时间进行比较,根据比较结果,将每一页中的所述原始数据过滤;
[0015]根据距离计算公式,计算过滤后的每一页中所述原始数据之间的距离;
[0016]当计算得到的每一页中的所述原始数据之间的距离的数量大于第二预设数量时,
从所有所述原始数据之间的距离中抽出第三预设数量的所述原始数据之间的距离;
[0017]基于所述原始数据之间的距离,得到所述车辆的轨迹线路。
[0018]进一步地,所述根据距离计算公式,计算过滤后的每一页中所述原始数据之间的距离,具体包括:
[0019]将第一原始数据和第二原始数据之间的经度差x、所述第一原始数据和所述第二原始数据之间的纬度差y、所述第一原始数据的经纬度LatA以及所述第二原始数据的经纬度LatB输入至公式
[0020]其中R是常数,地球赤道的半径,得到所述第一原始数据和所述第二原始数据之间的距离s;
[0021]比较所述距离s是否大于预设距离;
[0022]若是,则计算所述第二原始数据的下一个原始数据的第三原始数据,以及所述第三原始数据的下一个原始数据的第四原始数据之间的距离;
[0023]否则,重新计算所述第一原始数据与所述第三原始数据之间的距离。
[0024]进一步地,所述基于所述轨迹线路,对所述车辆的行驶轨迹进行展示,具体包括:
[0025]在地图上创建与所述车辆对应的目标物,并根据所述轨迹线路,确定所述目标物的移动方向和移动速度;
[0026]基于所述移动方向和所述移动速度,对所述车辆的行驶轨迹进行展示。
[0027]进一步地,所述根据所述轨迹线路,确定所述目标物的移动方向和移动速度,具体包括:
[0028]确定所述轨迹线路中各轨迹点与其下一个轨迹点间线段的路径方向,并根据所述轨迹线路中所有线段的路径方向,得到所述目标物的移动方向;
[0029]基于所述轨迹线路中各轨迹点之间的距离以及所述车辆在对应位置行驶时间,得到所述车辆在所述轨迹线路中各轨迹点之间的行驶速度;
[0030]根据所述行驶速度,确定所述目标物的移动速度。
[0031]进一步地,所述方法还包括:
[0032]当所述车辆暂停时,所述目标物暂停,动态监听所述目标物在所述轨迹线路中的移动位置,记录所述目标物的暂停时间点,并将所述目标物的移动时间记为零;
[0033]当所述车辆继续行驶时,将所述目标物的移动时间恢复为所述暂停时间点后,所述目标物继续移动。
[0034]进一步地,所述方法还包括:
[0035]当所述目标物移动到所述轨迹线路中的最后一个轨迹点时,将所述目标物移动到所述轨迹线路的第一个轨迹点,并再一次进行所述车辆的行驶轨迹进行展示。
[0036]本专利技术解决上述技术问题的另一技术方案如下:
[0037]一种车辆在公路干线中行驶轨迹的展示装置,包括:
[0038]轨迹收集模块,用于采集车辆行驶信息;
[0039]纠偏运算模块,用于根据所述车辆行驶信息和距离计算公式,得到所述车辆的轨迹线路;
[0040]封装展示模块,用于基于所述轨迹线路,对所述车辆的行驶轨迹进行展示。
[0041]此外,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述技术方案中任一项所述的车辆在公路干线中行驶轨迹的展示方法的步骤。
[0042]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述技术方案中任一项所述的车辆在公路干线中行驶轨迹的展示方法的步骤。
[0043]本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。
附图说明
[0044]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术的一种车辆在公路干线中行驶轨迹的展示方法的流程示意图;
[0046]图2为本专利技术的一种车辆在公路干线中行驶轨迹的展示装置的模块示意图;
[0047]图3为本专利技术的一种车辆在公路干线中行驶轨迹的展示方法的另一流程示意图。
具体实施方式
[0048]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆在公路干线中行驶轨迹的展示方法,其特征在于,包括:采集车辆行驶信息;根据所述车辆的行驶信息和距离计算公式,得到所述车辆的轨迹线路;基于所述轨迹线路,对所述车辆的行驶轨迹进行展示。2.根据权利要求1所述的车辆在公路干线中行驶轨迹的展示方法,其特征在于,所述将所述行驶信息进行处理后,得到所述车辆的轨迹线路,具体包括:将所述行驶信息中的原始数据进行遍历后分页式数据缓存,其中每一页中的所述原始数据的数量是第一预设数量;将每一页中的所述原始数据的采集时间与下一个所述原始数据的采集时间进行比较,根据比较结果,将每一页中的所述原始数据过滤;根据所述距离计算公式,计算过滤后的每一页中所述原始数据之间的距离;当计算得到的每一页中的所述原始数据之间的距离的数量大于第二预设数量时,从所有所述原始数据之间的距离中抽出第三预设数量的所述原始数据之间的距离;基于所述原始数据之间的距离,得到所述车辆的轨迹线路。3.根据权利要求2所述的车辆在公路干线中行驶轨迹的展示方法,其特征在于,所述根据所述距离计算公式,计算过滤后的每一页中所述原始数据之间的距离,具体包括:将第一原始数据和第二原始数据之间的经度差x、所述第一原始数据和所述第二原始数据之间的纬度差y、所述第一原始数据的经纬度LatA以及所述第二原始数据的经纬度LatB输入至公式其中R是常数,地球赤道的半径,得到所述第一原始数据和所述第二原始数据之间的距离s;比较所述距离s是否大于预设距离;若是,则计算所述第二原始数据的下一个原始数据的第三原始数据,以及所述第三原始数据的下一个原始数据的第四原始数据之间的距离;否则,重新计算所述第一原始数据与所述第三原始数据之间的距离。4.根据权利要求1所述的车辆在公路干线中行驶轨迹的展示方法,其特征在于,所述基于所述轨迹线路,对所述车辆的行驶轨迹进行展示,具体包括:在地图上创建与所述车辆对应的目标物,并根据所述轨迹线路,确定所述目标物的移动方向和移动速度;基于所述移动方向和...

【专利技术属性】
技术研发人员:秦爱君
申请(专利权)人:北京快成科技有限公司
类型:发明
国别省市:

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

1