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

if [ $# -ne 1 ]; then
  echo "usage: nmea2kml < nmea-log.txt > track.kml date"
  exit
fi

grep -e "^\$GPRMC" -e "^\$GPGGA" -e "^\$GPVTG" -e "^\$GPGSA" | \
gpsbabel -t -i nmea,date=$1 -f - -x discard,hdop=10,vdop=20 -o kml,points=0,line_width=2,line_color=ff0000ff -F -

