FAQ - gmn-to-gpx: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Fjwmap (Diskussion | Beiträge) |
Fjwmap (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
<p style="color:#FF0000">Beschreibung fehlt</p> | <p style="color:#FF0000">Beschreibung fehlt</p> | ||
<p>Datei: gmn-to-gpx</p> | |||
<pre> | |||
#!/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 | |||
</pre> |
Version vom 27. Oktober 2022, 21:31 Uhr
zurück: FAQ
Beschreibung fehlt
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