#!/bin/bash
# usage:
#   nmea2kml nmea-log.txt track.kmz date
#
# convert NMEA track to KML route
# set date yyyymmdd (required if NMEA log has no date)

if [ $# -ne 3 ]; then
  echo "nmea2kml nmea-log.txt track.kmz date"
  exit
fi

tempdir=`mktemp -d`

gpsbabel -t -i nmea,date=$3 -f "$1" -x discard,hdop=10,vdop=20 -o kml,points=0,line_width=2,line_color=ff0000ff -F $tempdir/doc.kml

zip -j $tempdir/doc.kmz $tempdir/doc.kml

cp $tempdir/doc.kmz "$2"

rm -r $tempdir

