FAQ - gmn-to-gpx: Unterschied zwischen den Versionen

Aus FjwMap
Zur Navigation springen Zur Suche springen
Zeile 39: Zeile 39:
   exit 2
   exit 2
fi
fi
dst=${src%.*}.gpx
dst=${src%.*}.gpx
echo "$src -> $dst"
echo "$src -> $dst"
garmin_gpx "$src" | gpsbabel -i gpx -o gpx -f - -x 'transform,trk=rte,del' -F "$dst"  
garmin_gpx "$src" | gpsbabel -i gpx -o gpx -f - -x 'transform,trk=rte,del' -F "$dst"  
#eof
#eof
</pre>
</pre>

Version vom 27. Oktober 2022, 22:48 Uhr

zurück: FAQ

Beschreibung unvollständig

Konvertierung einer GMN-Datei nach GPX unter Linux

Datei: gmn-to-gpx

#!/bin/bash
# 05.07.2021 Claus-Dieter Wittek
VERSION="1.0"
APPLNAME=`basename $0`

function showSyntaxAndDie()
{
  printf "\n"
  printf "%s %s - (c) 2021 Claus-Dieter Wittek\n" "$APPLNAME" "$VERSION"
  printf "\n"
  printf "Syntax: %s <filename>.gmn\n" "$APPLNAME"
  printf "\n"
  printf "Funktion: Konvertiert GARMIN-Dateien von .gmn nach .gpx\n"
  printf "\n"
  exit 1
}

if [ $# -ne 1 ]; then showSyntaxAndDie; fi
src=$1

if [ ! -f "$src" ]
then
  printf "Datei nicht gefunden: %s\n" "$src"
  exit 2
fi 

ext=`echo ${src##*.} | tr [:upper:] [:lower:]`
if [ "$ext" != "gmn" ]
then
  printf "Datei hat falsche Extention: %s\n" "$ext"
  exit 2
fi
dst=${src%.*}.gpx
echo "$src -> $dst"
garmin_gpx "$src" | gpsbabel -i gpx -o gpx -f - -x 'transform,trk=rte,del' -F "$dst" 
#eof