» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[杂谈] 为什么高德地图的测速和汽车仪表的速度不同

posted by wap, platform: iPhone
车速表只允许正误差
高德gps定位只计算水平方向的时速,如果有上下坡的话,可能变成表显80,高德只有60,这种时候得以表显为准,不然就中招了会被拍


TOP

posted by wap, platform: iPhone
引用:
原帖由 @universe  于 2015-10-31 09:54 发表
高一地理就教了GPS的原理,并不是靠两个点测速的。
实际上手机GPS测速速度是非常准的,也不存在楼上说的上坡速度显示会比较慢的问题,因为这个测出来的速度并不是二维平面方向的
不用理论,你实际跑过就知道了

另外,c/a码伪距定位法初始误差10米级的,需要长时间定位才到米级。第二,测速仍旧是采样两点间的距离除以通过时间来计算的时速,如果这期间车辆实际通过的路线是条抛物线,结果会大幅背离。

这些都是我在高德上实际观测到的



TOP

引用:
原帖由 隆子的三少爷 于 2015-11-2 16:38 发表


实际上坡度不可能有这么大,两点直线距离80,水平投影距离60,这个坡就有30度角,现实中吓尿!哪有可能超速……
楼上有人嘴臭又不拿干货说话我也懒得回,您这儿还是得好好解释一下的~

得把c/a伪码的定位误差考虑进去
打个比方
时速80km/h 折合约22米每秒,如果软件每2秒采样一次,定位精度误差正负5米(c/a法单次定位精度其实是10米级的)
就会变成时速19.5~24.5m/s ,折时速就只有70km/h了,如果因为信号或者其他因素导致定位精度误差超过正负5米,妥妥的就能显示6x的时速。
(实际进行时速运算时,肯定还是有其他数据比如c/a连续测量修正,惯性,加速度值之类的量用于辅助运算,只是我不在高德工作,也没法获知实际算法,只能以理论结合观察得出这个结论了)

还有个更简单的办法,大家把车开了定速巡航,同步看高德的数据就是了,特别留意下水面,隧道或者山区之类的地形时两个速度的对比


TOP

发新话题
     
官方公众号及微博