Discussion:
gpx Listen zusammenfuegen
(zu alt für eine Antwort)
olaf
2019-04-28 09:52:20 UTC
Permalink
Moin Leute,

Ich hab mal eine Frage

Ich habe diverse Listen mit Wegpunkten. Also zum Beispiel

Liste1.gpx, Liste2.gpx usw.

Nun wuerde ich gerne mehere Wegpunktlisten automatisiert zu einer
Liste zusammenfuegen. Und das ganze idealerweie unter Linux, noch
idealer batchfaehig, notfalls aber auch mit einem Gui-Programm.

Ich weiss das gpsbabel das grundsaetzlich kann:

gpsbabel -w -i gpx -f Liste1.gpx -f Liste2.gpx -o gpx -F favourites.gpx

Das Problem, meine Listen enthalten auch noch folgenden xml-Tags:

<type>Liste1</type>

oder halt:

<type>Liste2</type>

Leider entfernt gpsbabel diese Tags. Das ist ziemlich doof. Wenn diese
Tags naemlich vorhanden sind dann wird beim Import des gpx-Files, z.B
in Osmand diese Listen auch sortiert in Gruppen angelegt.

Hat jemand eine Ahnung wie man das automatisiert hinbekommt ohne das
man jedemal von Hand in dem gpx-File editieren muss?

Olaf
olaf
2019-04-28 14:02:59 UTC
Permalink
Post by olaf
Hat jemand eine Ahnung wie man das automatisiert hinbekommt ohne das
man jedemal von Hand in dem gpx-File editieren muss?
Hat sich erledigt. Ich hab einfach selbst mal kurz den Source von
gpsbabel ueberarbeitet so das folgendes moeglich ist:

olafbabel -w -i gpx -y OlafsWegpunkte -f OlafsWegPunkte.gpx -o gpx -F datei1.gpx
olafbabel -w -i gpx -y Japan -f Japan.gpx -o gpx -F datei2.gpx
olafbabel -w -i gpx -f datei1.gpx -f datei2.gpx -o gpx -F favourites.gpx
rm datei1.gpx
rm datei2.gpx

Okay, nicht das Maximum an Eleganz, aber funktioniert.

Bei Interesse koennte ich vielleicht ein diff gegen gpsbabel-1.5.4 raushauhen.

Olaf
Manfred Haertel
2019-04-29 03:45:25 UTC
Permalink
Post by olaf
Post by olaf
Hat jemand eine Ahnung wie man das automatisiert hinbekommt ohne das
man jedemal von Hand in dem gpx-File editieren muss?
Hat sich erledigt. Ich hab einfach selbst mal kurz den Source von
Kann man so machen.

Ich persönlich habe noch jedes vergleichbare Problem durch eine
"hinreichend geschickte" Kombination von gpsbabel und XMLstarlet
hinbekommen.
--
Manfred Härtel, DB3HM mailto:***@rz-online.de
http://rz-home.de/mhaertel
Loading...