在地图上显示车辆行驶路线的方法技术

技术编号:10790898 阅读:166 留言:0更新日期:2014-12-17 20:02
本发明专利技术公开了一种在地图上显示车辆行驶路线的方法,所述方法包括步骤:S1.判断上报的车辆轨迹点是否为GPS漂移点,若否,则执行步骤S2,若是,则舍弃所述轨迹点,回到步骤S1;S2.将所述轨迹点与预存地图上的道路进行匹配;S3.在与所述轨迹点匹配的道路上寻找与所述轨迹点匹配的道路点,并将所述道路点设为所述轨迹点的纠偏点;S4.找到所有非GPS漂移点的轨迹点的纠偏点后,用拟合曲线连接所有纠偏点。实施本发明专利技术的方法,可在电子地图上真实精确的再现GPS车辆的行驶路线,同时回放轨迹看起来更平滑美观。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,所述方法包括步骤:S1.判断上报的车辆轨迹点是否为GPS漂移点,若否,则执行步骤S2,若是,则舍弃所述轨迹点,回到步骤S1;S2.将所述轨迹点与预存地图上的道路进行匹配;S3.在与所述轨迹点匹配的道路上寻找与所述轨迹点匹配的道路点,并将所述道路点设为所述轨迹点的纠偏点;S4.找到所有非GPS漂移点的轨迹点的纠偏点后,用拟合曲线连接所有纠偏点。实施本专利技术的方法,可在电子地图上真实精确的再现GPS车辆的行驶路线,同时回放轨迹看起来更平滑美观。【专利说明】
本专利技术涉及车辆交通导航
,尤其涉及一种在地图上显示车辆行驶路线的 方法。
技术介绍
轨迹回放,是指依据导航系统记录的交通工具行进过程中的数据,在地理信息地 图(电子地图)上对交通公具的行进路线进行重现的操作。 目前使用最多的导航系统是GPS系统,基于GPS系统的车辆轨迹回放已成为一种 大众广泛使用的技术。但是,目前基于GPS系统的车辆轨迹回放容易出现以下技术问题: 1、由于GPS系统收集数据时的滞后性,GPS系统收到车辆的定位数据时,由于车辆 一直处于行进过程中,该定位数据有可能已经与车辆的实际位置存在较大误差,这将使得 电子地图上显示的车辆轨迹与其实际行驶路线存在距离偏差。 2、电子地图上的车辆轨迹一般是直接用直线将车辆定时上报的行驶位置连接起 来形成的,整体是一条多角的折线,看起来不够平滑,影响美观。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中在电子地图上回放的车辆轨迹与 实际行驶路线偏差大、不美观的上述缺陷,提供一种可在电子地图上精确且平滑显示车辆 行驶路线的方法。 本专利技术解决其技术问题所采用的技术方案是:一种在地图上显示车辆行驶路线的 方法,其特征在于,所述方法包括以下步骤: S1.车辆定时地将自身当前所处的位置作为轨迹点上报服务台,服务台判断上报 的车辆轨迹点是否为GPS漂移点,若否,则执行步骤S2,若是,则舍弃所述轨迹点,回到步骤 S1 ; S2.将所述轨迹点与预存的道路信息进行匹配; S3.在与所述轨迹点具有相匹配的信息的道路上寻找与所述轨迹点匹配的道路 点,并将所述道路点设为所述轨迹点的纠偏点; S4.找到所有非GPS漂移点的轨迹点的纠偏点后,用拟合曲线连接所有纠偏点。 优选地,所述步骤S1包括: S11.从上报的车辆轨迹点中预设一个参考点,并记录所述参考点的上报时间; S12.计算所述轨迹点与所述参考点的间距和上报时间差; S13.计算所述轨迹点与所述参考点的间距与所述时间差的比值,若所述比值在预 设范围内,则判断所述轨迹点不是GPS漂移点,若不在,则判断所述轨迹点为GPS漂移点。 优选地,所述步骤S11中的参考点为所述车辆启动时所在地的地址,若所述车辆 停止运行,将所述车辆重新启动时所在地的地址更新为参考点。 优选地,所述步骤S11中的参考点为所述轨迹点之前的一个轨迹点。 优选地,所述步骤S2包括: S21.根据所述轨迹点的经纬度信息,在预存的道路信息中查找含所述轨迹点的 经纬度信息的道路,若查到一条道路,则执行步骤S23,若查到至少两条道路,则执行步骤 S22 ; S22.根据与所述轨迹点相邻的另外至少一个轨迹点,从所述至少两条道路中选择 一条道路,并将所选道路设为所述轨迹点的匹配道路; S23.将所述一条道路设为所述轨迹点的匹配道路。 优选地,在所述步骤S22中,若与所述轨迹点相邻的另外的轨迹点为多个,且该多 个另外的轨迹点中至少一半处于所述多条道路中的一条道路,则将所述道路设为所述轨迹 点的匹配道路。 优选地,所述步骤S3包括: S31.计算所述轨迹点与所述匹配道路上各道路点的距离; S32.比较所有距离,找出与所述轨迹点距离最小的道路点,并将所述道路点设为 所述轨迹点的纠偏点; S33.在所述地图上用预设标识标注所述纠偏点。 优选地,所述步骤S4包括: S41.调用预设的拟合函数; S42.将所有纠偏点沿着所述的与所述轨迹点具有相匹配的信息的道路的方向以 调用的拟合函数生成的曲线连接。 实施本专利技术的方法,可消除上报的GPS数据与实际行驶点存在的较大误差,使得 电子地图上显示的车辆轨迹更真实精确;也可使电子地图上的车辆轨迹看起来更平滑美 观。 【专利附图】【附图说明】 下面将结合附图及实施例对本专利技术作进一步说明,附图中: 图1是本专利技术方法优选实施例的流程示意图; 图2是具体实现图中步骤S1的优选实施例的流程示意图; 图3是具体实现图中步骤S2的优选实施例的流程示意图; 图4是具体实现图中步骤S3的优选实施例的流程示意图; 图5是未经拟合的轨迹回放显示效果示意图; 图6是拟合后的轨迹回放显示效果示意图。 【具体实施方式】 如图1所示,本专利技术,包括以下步骤: S1.车辆定时地将自身当前所处的位置作为轨迹点上报服务台,服务台判断上报 的车辆轨迹点是否为GPS漂移点,若否,则执行步骤S2,若是,则舍弃所述轨迹点,回到步骤 S1,继续判断下一个轨迹点。GPS漂移是指在GPS定位时,车辆轨迹点的定位数据和实际位 置有较大的差距,并且在运动中出现和实际路线有一定间隔的连续轨迹,本专利技术中将这种 与实际位置差距较大的轨迹点称为GPS漂移点。 轨迹点是车辆GPS定位系统在车辆实际进行过程中计算的车辆的定位信息,该定 位信息是车辆行驶在实际路况上的各行驶位置的经纬度信息。而GPS系统在计算车辆的定 位信息时存在不固定的误差,大误差产生的点即GPS漂移点。在本步骤中,为了避免误差较 大的轨迹点影响轨迹回放的整体效果,首先要预先统计GPS系统在计算车辆定位信息时的 误差范围,然后依据该误差范围预设判断标准,具体的判断标准可以是该轨迹点a与一个 预设参考点的距离,也可以是该轨迹点所属车辆的单位时间行驶距离的范围。若轨迹点a 符合判断标准,则进行下一步操作,若不符合判断标准,则舍弃该轨迹点a。 S2.将轨迹点与预存的道路信息进行匹配。 若轨迹点a不是GPS漂移点,进一步要确定轨迹点在电子地图上的具体方位。在 本步骤中,本专利技术将不是GPS漂移点轨迹点与电子地图上的道路进行匹配,在地理信息数 据库中,预存的电子地图上的每条道路的经纬度范围为该条道路的外切矩形所覆盖的范围 内的各点经纬度信息。若轨迹点a的经纬度信息在电子地图的某一条道路A的经纬度范围 内,那么该条道路A即为该轨迹点a的匹配道路。 在本步骤中,若包含该轨迹点a的经纬度信息的道路有两条以上,那么可进一步 参考预先设定的与该轨迹点a前后相邻的一些轨迹点具体与那条道路相匹配,在本步骤 中,具体参考那些相邻轨迹点、参考几个轨迹点以及具体怎样参考由操作者预先设定,可仅 参考与该轨迹点a相邻且先于其上报的至少1个轨迹点,也可以仅参考与该轨迹点a相邻 且迟于其上报的至少1个轨迹点,也可以参考与该轨迹点a相邻的前后各自至少一个轨迹 点,最好参考三个以上,如果参考点中多数处于两条以上道路中的某一条A,那么当前寻找 匹配道路的轨迹点a即处于A道路的经纬度本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/52/201310221095.html" title="在地图上显示车辆行驶路线的方法原文来自X技术">在地图上显示车辆行驶路线的方法</a>

【技术保护点】
一种在地图上显示车辆行驶路线的方法,其特征在于,所述方法包括以下步骤:S1.车辆定时地将自身当前所处的位置作为轨迹点上报服务台,服务台判断上报的车辆轨迹点是否为GPS漂移点,若否,则执行步骤S2,若是,则舍弃所述轨迹点,回到步骤S1;S2.将所述轨迹点与预存的道路信息进行匹配;S3.在与所述轨迹点具有相匹配的信息的道路上寻找与所述轨迹点匹配的道路点,并将所述道路点设为所述轨迹点的纠偏点;S4.找到所有非GPS漂移点的轨迹点的纠偏点后,用拟合曲线连接所有纠偏点。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄德承张先助
申请(专利权)人:深圳市赛格导航科技股份有限公司
类型:发明
国别省市:广东;44

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

1