如何使用 iPhone 传感器数据计算 GPS DoP(精度衰减)?

How can I calculate GPS DoP (Dilution of Precision) using iPhone sensor data?

我正在使用 SensorLog 应用程序从 iPhone 6 收集数据。其他设备提供我在算法中使用的 GPS_DOP(GPS 精度稀释)的输出。但是,SensorLog 给出 locationVerticalAccuracylocationHorizo​​ntalAccuracy。我想根据 this rating.

对我的数据进行分类

GPS_DOPlocationVerticalAccuracy 相同还是我应该以某种方式计算它?

否则,

是否有根据度量误差粗略计算 DoP 的方法?

不,GPS_DOP 与水平精度估计不同。 DOP 是一个没有单位的因子,表示因子对标准差的影响。 示例:如果标准偏差为 3m,则 2.0 的 DOP(或更好的 hdop)意味着大约 3 * 2 = 6m。 此外,您链接的 table 已过时,因为它对仅使用美国 GPS 的 GNSS 接收器有效。 iPhone6 使用 GPS + 俄罗斯 GLONASS,现在 DOP 更好,如 table 所示。 (如果您有权访问 DOP)

考虑仅使用以米为单位的 horizo​​ntalAccuracy。 对于 iPhone6:

3m is very  good
6m is good
10m not so good
> 20m bad

对于大多数应用程序,不使用垂直精度,因此即使在使用 DOP 值时也会使用 H-DOP。