我有NMEA句子,包括GPGGA,GPGSV,GLGSV,QZGSV,QZGSA,GPGSA和GNGSA。我的目标是实现HRMS精度计。出于特殊目的生产的android设备会给GP / GN GST nmea消息,其中包括纬度和经度误差表,但是我没有为特殊目的而生产的android设备会给GP / GN GST nmea消息。我不知道如何将HRMS值计算为米。另一方面,当位置更改时,Android locationlibrary以米为单位提供准确性。但是我想使用nmea消息计算水平精度。有什么方法可以使用我在本文上面提到的消息来计算HRMS值。
nmea messages
$GPGSA
GPS DOP and active satellites
eg1. $GPGSA,A,3,,,,,,16,18,,22,24,,,3.6,2.1,2.2*3C
eg2. $GPGSA,A,3,19,28,14,18,27,22,31,39,,,,,1.7,1.0,1.3*35
1 = Mode:
M=Manual, forced to operate in 2D or 3D
A=Automatic, 3D/2D
2 = Mode:
1=Fix not available
2=2D
3=3D
3-14 = IDs of SVs used in position fix (null for unused fields)
15 = PDOP
16 = HDOP
17 = VDOP