Hallo zusammen,
der ein oder andere kennt das Problem bestimmt auch:
Ihr bekommt eine Sammlung von GPX-Dateien, deren Namen aussagekräftig
und strukturiert sind. Nachdem ihr die Dateien auf euer Garmin-Gerät kopiert habt, sind die GPX-Dateien allerdings unter völlig anderen, oft mißverständlichen Namen im Track-Manager sichtbar. Das hängt damit
zusammen, dass das Garmin-Gerät nicht den Dateinamen, sondern den in der GPX-Datei XML-kodierten Track-Namen anzeigt. Das ist soweit nicht verkehrt,
aber oft nicht gewünscht. Das ließe sich z.B. in Basecamp korrigieren, ist aber aufwändig und mühselig.
Ich habe das für mich mit einem einzeiligen Perl-Programm gelöst:
perl -i -p0e 's/<trk>\s*<name>(.*)<\/name>/<trk><name><!\[CDATA\[$ARGV\]\]><\/name>/gms' *.gpx
Damit werden die Track-Namen sämtlicher GPX-Dateien im Verzeichnis mit dem jeweiligen Dateinamen ersetzt. Mir hat das heute eine Menge Arbeit erspart
viele Grüße, Kosto