gpt4 book ai didi

android - GPS卫星数量和位置过滤

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:52 25 4
gpt4 key购买 nike

根据可用的 Location 字段, float 精度似乎是确定 GPS 位置好坏的主要字段,而不考虑时间戳。我想知道从 NMEA 数据(我认为它是 $GPGGA)或通过 LocationManager.getGpsStatus 解析卫星数量是否也有帮助。如何过滤高精度 GPS 位置?更具体地说,我也有兴趣了解:

  • 卫星数量越多,定位越好?我知道卫星的最小数量是 4 颗,但是否可以说 8 颗卫星的定位比 6 颗卫星的定位要好得多?
  • sats 的数量是否已经包含在准确性字段中?
  • 互联网上的一些页面提到一个重要参数是 DOP(精度稀释)。似乎它出现在 $GPGSA NMEA 句子中。这句话安卓有吗?此外,哪些 NMEA 语句保证在 Android 中可用?

谢谢。

最佳答案

The higher the number of satellites, the better the fix? I know the minimum number of satellites is 4, but can it be said that a fix with 8 sats is considerably better than a 6-sats fix?

完全取决于 GPS 芯片组及其上运行的代码。通常是的,更多的卫星意味着更好的预测。

Some pages on the internet mention that an important parameter is the DOP (Dilution of Precision). Seems that it appears in the $GPGSA NMEA sentence. Is this sentence available in Android? Moreover, which NMEA sentences are guaranteed to be available in Android?

是的,NMEA 语句在 Android 中可用。现在 NMEA 标准很大,所以大多数 GPS 芯片组只支持 NMEA 的一小部分。我不能保证任何事情,但我发现 GGA、RMC、GSV、GST 和 GSA 是最受欢迎的。我使用过的大多数芯片组都提供 VDOP 和 HDOP。

您似乎想提高 GPS 定位的准确性?你为什么不使用加速度计、陀螺仪、方向和其他传感器(甚至气压计/Wifi RSSI) - 或者 - Kalman filtering . Google map 这样做是为了提高准确性。

How do you filter the high-precision GPS locations?

这是一项不断进步的科学,要获得完美的 GPS 定位是一件困难的事情,因为变化的变量数量很多,而且考虑到我们正在使用 dumbed down 的事实民用数据。

关于android - GPS卫星数量和位置过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8893960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com