読み込んだGPSファイルの内容を解析する。
- 1行目は固定のヘッダ
@Sonygps/ver1.0/wgs-84/gps-cs3.0
GPSデータは「NMEAフォーマット」という形式で、各行は$で始まり改行で終わる。このフォーマットにはいくつかのデータタイプがあるが、この機種では、GGA、GSA、GSV、RMC、VTGの各タイプのデータを含む。
1つのポイントあたり、GSVは3行、それ以外のタイプは1行の計7行から構成される。
$GPGGA,053044,3843.8379,N,14010.3721,E,1,04,02.4,00056.1,M,037.2,M,00,0000*48 $GPGSA,A,3,19,11,28,08,,,,,,,,,04.2,02.4,03.4*0F $GPGSV,3,1,12,11,79,012,34,19,45,070,37,32,34,142,00,08,32,265,27*74 $GPGSV,3,2,12,28,31,315,41,20,22,174,00,03,21,096,00,07,21,223,00*79 $GPGSV,3,3,12,22,11,041,00,06,08,095,00,16,00,142,00,01,78,253,00*77 $GPRMC,053044,A,3843.8379,N,14010.3721,E,035.8,281.3,080912,,,A*78 $GPVTG,281.3,T,,M,035.8,N,066.4,K,A*0F
javascriptで地道に。
参考にしたサイト:
ピンバック: GPSファイルをJSON形式に変換する – File API (HTML5) | Try Lifelog