GPS ログの Google Maps へのアップロード

いまだにエレガントな方法が分かってないのですが、備忘録です。
1. まず、トラックログを一日単位に分け、一日ごとを一つのトラックに結合します。MapSource が使えると便利ですが、たぶん GPSBabel でもできます。(試してませんが)
2. GPSBabel で、トラック中のポイントの数を減らします。そうしないと、Google Maps で、一つのパスにまとめられなくなります。

$ gpsbabel -i gdb -f 0912all.gdb -x simplify,count=300 -o gpx -F 0912s.gpx

3. KML 形式に変換します。

$ gpsbabel -i gpx -f 0912s.gpx -o kml,lines=1,points=0 -F 0912.kml

4. Google Maps にアップロードします。
いずれ、もっとエレガントな方法を考えたいです。