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

Aus FjwMap
Zur Navigation springen Zur Suche springen
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
[[Kategorie:Linux]]
[[Kategorie:Linux]]
zurück: [[FAQ]]
zurück: [[FAQ]]
<p>Hier wird die Konvertierung von GMN-Dateien (GARMIN) nach GPX unter Linux beschreiben.</p>
= Installation unter Linux =
$ su -
Passwort: <i style="color:#070"><root-passwort></i>
# apt-get -y install gpsd gpsd-clients gpsbabel


<p style="color:#FF0000">Beschreibung unvollständig</p>
= Konvertierung einer GMN-Datei nach GPX unter Linux =
= Konvertierung einer GMN-Datei nach GPX unter Linux =
<p>Datei: <b>gmn-to-gpx</b></p>
== Datei: <b>gmn-to-gpx</b> ==
<pre>
<pre>
#!/bin/bash
#!/bin/bash
# 05.07.2021 Claus-Dieter Wittek
# 05.07.2021 DF8QJ
VERSION="1.0"
VERSION="1.0"
APPLNAME=`basename $0`
APPLNAME=`basename $0`
Zeile 15: Zeile 19:
{
{
   printf "\n"
   printf "\n"
   printf "%s %s - (c) 2021 Claus-Dieter Wittek\n" "$APPLNAME" "$VERSION"
   printf "%s %s - (c) 2021 DF8QJ\n" "$APPLNAME" "$VERSION"
   printf "\n"
   printf "\n"
   printf "Syntax: %s <filename>.gmn\n" "$APPLNAME"
   printf "Syntax: %s <filename>.gmn\n" "$APPLNAME"
Zeile 39: Zeile 43:
   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>

Aktuelle Version vom 6. November 2022, 02:36 Uhr

zurück: FAQ

Hier wird die Konvertierung von GMN-Dateien (GARMIN) nach GPX unter Linux beschreiben.

Installation unter Linux

$ su -
Passwort: <root-passwort>
# apt-get -y install gpsd gpsd-clients gpsbabel

Konvertierung einer GMN-Datei nach GPX unter Linux

Datei: gmn-to-gpx

#!/bin/bash
# 05.07.2021 DF8QJ
VERSION="1.0"
APPLNAME=`basename $0`

function showSyntaxAndDie()
{
  printf "\n"
  printf "%s %s - (c) 2021 DF8QJ\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