category: C / C++
DATE : 2007/01/08 (Mon)
DATE : 2007/01/08 (Mon)
(前回の記事)
BGP ファイルの作成
位置情報として GPRMC と GPGGA データを並べて BGP ファイルを作成します。ここでは、以下の点に注意が必要です。
- 1つ分の位置情報は、GPRMC と GPGGA の組です。
- GPRMC が先で GPGGA が後です。
- GPRMC もしくは GPGGA データを1つ入力したら、改行(CR+LF)します。
(;^ω^)1, 2番目は見事にはまりました。
例えば、1秒後に真北へ0.1分、2秒後に真東へ0.1分進んだ場合の BGP ファイルの内容は次のようになります。(初めの GPRMC, GPGGA データは、 「NMEA-0183 フォーマット」の出力例からの転載です)
$GPRMC,050945.00,A,3504.227794,N,13545.810149,E,000.0,57.1,140302,6.5,W,A*12 $GPGGA,050945.00,3504.227794,N,13545.810149,E,1,06,1.4,151.00,M,34.53,M,,*6A $GPRMC,050946.00,A,3504.327794,N,13545.810149,E,000.0,0.0,140302,6.5,W,A*12 $GPGGA,050946.00,3504.327794,N,13545.810149,E,1,06,1.4,151.00,M,34.53,M,,*6A $GPRMC,050947.00,A,3504.327794,N,13545.910149,E,000.0,90.0,140302,6.5,W,A*12 $GPGGA,050947.00,3504.327794,N,13545.910149,E,1,06,1.4,151.00,M,34.53,M,,*6A
(つづきます)
参考文献
PR
●この記事にコメントする
忍者ブログ [PR]