NMEA0183のデータ形式

GPS受信機のデータは個々の機器で独自に定められている場合もありますが、一般的にはNMEA0183という規格が用いられています。以下にその例を示します。

GGAセンテンス

文字エンコーディングは8ビットのASCIIで、データ項目はカンマで区切られます。

フォーマット

$GPGGA,hhmmss,ddmm.mmm,N,dddmm.mmm,E,n,m,hh,+zzzz,M,+zzz,M,ss,bbbb*cc[CR][LF]
データ項目の意味
項目 意味
$GPGGA (固定)
hhmmss 測位時刻 (UTC、時、分、秒)
ddmm.mmm 緯度 (度、分、1/1000分)
N
  • N:北緯
  • S:南緯
dddmm.mmm 経度 (度、分、1/1000分)
E
  • E:東経
  • W:西経
n 測位状態
  • 0:未測位
  • 1:単独測位中
  • 2:DGPS測位中
m 使用衛星数
以下省略…  

出力例

$GPGGA,214846,3752.065,N,14007.420,E,1,5,01,+0282,M,+038,M,00,0000*5B

これは次のように読み取れます。

項目 内容
測位時刻 21:48:46
北緯 37度52.065分
東経 140度07.420分
測位状態 単独測位中
使用衛星数 5