我正在编写一个程序,它以 GPRMC NMEA 语句的形式接收数据并按照 GTFS-realtime 的指定输出。
GTFS-realtime 需要一个“轴承”值,并将其描述为:
方位角,以度为单位,从真北顺时针方向,即 0 是北,90 是东。这可以是罗盘方位,也可以是指向下一站或中间位置的方向。这不应该从先前位置的序列中推断出来,客户可以从先前的数据中计算出来。
GPRMC NMEA 句子包含三个我认为相关的领域,但我的研究发现了一堆关于它们是什么的不同想法:
Track angle in degrees True
,Course Made Good, True
,Track made good in degrees True
Magnetic 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,
瓦*6A
我将如何从 GPRMC NMEA 句子中导出 GTFS-realtime 格式的方位?