我还能提高 GPS 精度吗?

Posted

技术标签:

【中文标题】我还能提高 GPS 精度吗?【英文标题】:Can i still improve GPS accuracy? 【发布时间】:2013-07-22 18:17:37 【问题描述】:

我想在我的应用中使用位置管理器改进 GPS 位置。我需要一些非常准确的东西。

我使用 Criteria.setAccuray(ACCURACY_FINE) ;

我平均十个位置并使用它

我还能做些什么来提高准确性?

感谢您的帮助。

【问题讨论】:

在很长一段时间内(小时/天/..)平均位置可以产生更好的结果,因为降低精度的因素(坏卫星星座,大气影响,...)随着时间的推移而缓慢变化并且应该在某个时候相互抵消。平均仅 10 次修复可能会使您的位置更接近由这些因素导致的不准确位置,但不会接近您的真实位置。 【参考方案1】:

您获得的位置有一个准确度参数。取精度最高的位置,如果多个位置具有相同的精度,您可以对它们进行平均。

平均所有十个点实际上会降低整体准确度(如果点的准确度不同)。

【讨论】:

平均在 android 上有效吗?我认为 GPS 有一个静止过滤器,这样你在静止时不会收到新的位置事件。 @AlexWien 甚至可能是这样。无论如何,仅仅平均位置更新通常不会为您提供更好的位置,无论您获得哪些更新。 在一段时间内使用不同的卫星星座平均应该给出厘米精度。 24 小时后(86400 修复)我认为它们具有厘米精度。你怎么看? 您的答案是猜测,还是您在平均 GPS 位置方面有个人经验? 我对 GPS 和移动应用程序有一些经验,但是,我的答案主要基于数学/概率。所以我无法回答厘米精度的说法。

以上是关于我还能提高 GPS 精度吗?的主要内容,如果未能解决你的问题,请参考以下文章

提高 GPS 精度 - Android 转弯地图

提高光线追踪器的性能

GPSLocation的四种定位方式说明

如何提高性能结果的精度

matlab提高矩阵的精度

SYN4102型 GPS同步时钟