接前两篇文章,目前开发的汽车位置服务平台,几乎都有一个“车辆轨迹回放”的功能。
前提条件:(同车辆跟踪)
能够实现车辆轨迹回放功能,要求GPS防盗终端得是“连续定位”“连续回传”型硬件。
之所以要求坐标点的连续性,就是因为轨迹回放过程中,需要让轨迹点的连线更圆滑。其实轨迹点的连线都是折线,所以定位点越连续,划线效果也就越像一条轨迹,车辆轨迹在地图上表现得更加贴合道路。很多人可能会留意到,车辆在拐弯的过程中,往往轨迹跟道路“偏离”,就是以为这个原因导致。
轨迹回放功能的实现,可以说就是实时定位的一个历史版本:从后台拉取的位置数据不是一个最新坐标,而是一组时间区间内的坐标集合,绘制成了连线,增加了车辆图标位置刷新动画。这就实现了汽车在线轨迹回放功能。
关于定位轨迹与地图道路偏离问题,可能的原因(错误和误差分析):
1,坐标系选取错误,将wgs84坐标直接显示到bd09ll的地图里,位置偏移1~2公里,属于操作错误
2,GPS终端的精度不够误差:传统廉价GPS芯片往往搜星数较少,计算精度较低,从而导致大到上百米的误差
3,坐标的四舍五入误差:有些平台比较偷懒,使用的坐标都是低于小数点之后第六位的。
4,地图图片偏差:对比同一个位置在不同的地图的展现,发现关于建筑边界,道路等细节刻画会有差别。
关于道路拐角不够贴合道路问题:多数情况是由于回传坐标数据的间隔太大导致。举例说:车速40km/h,10秒钟会移动超过100米,这种情况下的定位必然会出现“轨迹与道路偏离问题”,研发此类平台情况下请勿在此问题过于深究!
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=266
文章的更新编辑依此链接为准。欢迎关注源站原创文章!