我正在编写一个程序,以GPRMC NMEA语句的形式接收数据,并按照GTFS-realtime的规定输出.
GTFS-realtime想要一个"承载"值,并将其描述为:
从True North顺时针方向的轴承,以度为单位,即0表示北,90表示东.这可以是罗盘方位,或朝向下一站或中间位置的方向.这不应该从先前位置的顺序推导出来,客户可以从先前的数据计算出来.
GPRMC NMEA句子包含三个我认为相关的领域,但是我的研究发现了一些关于它们的不同想法:
Track angle in degrees True,Course Made Good, True,Track made good in degrees TrueMagnetic Variation,Variation,Magnetic variation degrees (Easterly var. subtracts from true course)Magnetic Variation,East/West,E or W为了完整起见,这是一个完整的GPRMC句子,相关字段用粗体表示:
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4 ,230394,003.1 ,W.*6A
我如何从GPRMC NMEA句子中获得GTFS-realtime格式的方位?