GPX XML

Objektorientierte Skriptsprache: (python.org)
Antworten
Muehle
Beiträge: 8
Registriert: Mo Dez 25, 2017 11:18 pm

GPX XML

Beitrag von Muehle » Mi Nov 25, 2020 9:49 am

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

nufan
Wiki-Moderator
Beiträge: 2500
Registriert: Sa Jul 05, 2008 3:21 pm

Re: GPX XML

Beitrag von nufan » Di Jan 12, 2021 2:07 pm

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.

Antworten