#!/bin/bash
#----------------------------------------------------------------------------------------------

. /usr/local/bins/common

#----------------------------------------------------------------------------------------------
kmlFile=${1:?"kml-Datei als Eingabe fehlt"}
if [[ ! "$kmlFile" =~ \.kml$ ]]; then
  die "Eingabedatei ist keine *.kml-Datei"
fi
gpxFile="${kmlFile%.*}.gpx"
#----------------------------------------------------------------------------------------------
if [ -f "${gpxFile}" ]; then
  rm "$gpxFile"
  checkReturn "Konnte $gpxFile nicht loeschen"
fi
#----------------------------------------------------------------------------------------------
gpsbabel -w -r -t -i kml -f "$kmlFile" -o gpx -F "$gpxFile"
checkReturn "gpsbabel-Fehler"
