Seite 1 von 1

GPX XML

Verfasst: Mi Nov 25, 2020 9:49 am
von Muehle
Hallo zusammen,

da möchte ich mit Python3 GPX files analysieren und manipulieren:

- Welche Daten enthält das File? (DEM, Punkte, Zeit etc)
- Sind die Daten vollständig in jedem XML-Segment?

- Bei GPX für Rundwege möchte ich den Startpunkt verlegen.
- Mögliche Fehler anzeigen und korrigieren.

Ich habe ein bisschen mit

https://docs.python.org/3/library/xml.e ... lementTree

experimentiert und gesehen, das es auch Module in Pythton3 wie gpxpy gibt.

Wie würde ich das am Besten angehen, bitte?

Vielen Dank!

Mühle

Re: GPX XML

Verfasst: Di Jan 12, 2021 2:07 pm
von nufan
Dieser Beitrag ist scheinbar untergegangen :o

In Python gibt es für viele Aufgaben bereits fertige Bibliotheken. Wie du schon erkannt hast, gibt es "gpxpy", um GPX-Dateien zu parsen:
https://pypi.org/project/gpxpy/
Ich würde dir empfehlen die Bibliothek mal zu installieren und eine GPX-Datei direkt im Interpreter zu laden. Dann kannst du dir die verfügbaren Funktionen ansehen und damit herumspielen. Falls du damit alle deine Anforderungen erfüllen kannst, ist das sicher die einfachste Lösung.

Mit dem darunterliegenden XML zu arbeiten wäre sicher flexibler, aber auch wesentlich komplexer. Darauf würde ich nur zurückgreifen, falls es unbedingt notwendig ist.