MAPLUS ポータブルナビ2のあしあとから緯度経度0°のデータを消す

MAPLUS

MAPLUS ポータブルナビ2のあしあとを OpenStreetMap に アップロードする手順の中で一番手間がかかるのが、 時々混入する緯度経度0°のデータを手作業で取り除くこと。

「機械にできることは機械にまかせ、 人間はより創造的な分野での活動を楽しむべきである」 というのは、前の会社の親会社の創業者の言葉である。

Linux 上の sed で緯度経度0°のデータを取り除く。

yasunari@sil:/mnt/wk/click/2009/1Q$ cat ../../gpslog.sh
# $GPGGA,052652.00,0-0.369759,N,0-0.273741,E,0,00,0.000000,0.000000,M,0.0,M,,0000*68
# $GPGSA,A,1,,0.000000,*00
# $GPGSV,1,1,00*79
# $GPRMC,052652.00,A,0-0.369759,N,0-0.273741,E,0.000000,0.000000,140209,,,A*65
# $GPGLL,0-0.369759,N,0-0.273741,E,052652.00d,A,A*38
# $PGRMM,Tokyo*2F

sed \
        -e '/^\$GPGGA,[^,]*,0/d' \
        -e '/^\$GPRMC,[^,]*,[^,]*,0/d' \
        -e '/^\$GPGLL,0/d' \
$*
yasunari@sil:/mnt/wk/click/2009/1Q$
このスクリプトを使う。
yasunari@sil:/mnt/wk/click/2009/1Q$ ls 090214/*/GPSLOG.DAT
090214/ULJS00128GPSLOG090214143425/GPSLOG.DAT  090214/ULJS00128GPSLOG090214162605/GPSLOG.DAT
090214/ULJS00128GPSLOG090214153039/GPSLOG.DAT
yasunari@sil:/mnt/wk/click/2009/1Q$ sh ../../gpslog.sh 090214/*/GPSLOG.DAT > ../../gpslog.nme
この gpslog.nme には緯度経度0°のデータはないので、 カシミール 3D に読込んで測地系さえ変更すれば、 あとは GPX ファイルに出力し、 OpenStreetMap にアップロードすれば良い。

らくちん。




USB-AC チャージャ
山下康成の
きばらないブログ

往復 800km 日帰り広島世界遺産をめぐる旅

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2017 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市