Zur Darstellung von GPX Tracks in Marble

  Nick   Lesezeit: 3 Minuten  🗪 10 Kommentare Auf Mastodon ansehen

Marble öffnet keine GPS-Routen mehr – Oder womöglich doch?

zur darstellung von gpx tracks in marble

Vorbemerkung

Ich weiß nicht, wie es Euch geht, aber ich persönlich wundere mich darüber, wieso Marble schon seit Jahren keine GPS-Tracks mehr anzeigt, obwohl das früher völlig problemlos möglich gewesen war. Hierzu s.a.:

https://forum.ubuntuusers.de/topic/marble-oeffnet-keine-gsp-routen-mehr/

Bis dato hatte ich – als Zwischenlösung – mit 'gpsbabel' interessante Tracks ins *kml Format umgewandelt, und zwar ungefähr so (was leider das Resultat unnötig aufgebläht hat, es sieht im Editor grauenhaft aus):

gpsbabel -w -r -t -i gpx -f *.gpx -x track,fix=3d -o kml -F bla.kml

Sämtliche gemachte Beobachtungen beziehen sich hier auf ein aktuelles Debian 12 unter Marble.

Das Große Staunen

Durch Zufall habe ich gestern eine kleine GPX Datei erhalten, an der – wenn man sie sich im Editor ansieht – rein gar nichts auffällig war, aber '...TROMMELWIRBEL...' der Track wurde in Marble völlig einwandfrei dargestellt.

Das wiederum nahm ich zum Anlass, mir einige Tracks anzusehen, mit denen ich bislang Ärger hatte. Zu sehen war bislang, wenn überhaupt irgendwas, eine kaum erkennbare weiße Linie.

Der (zunächst) augenscheinliche Grund:

Sobald man die Metadaten entfernt, wurde – scheinbar – der Track plötzlich ebenfalls einwandfrei dargestellt.

Eine genauere Betrachtung:

Nur an den Metadaten kann es nicht gelegen haben, denn plötzlich war wieder alles beim Alten. Gleichwohl habe ich folgende Beobachtung gemacht, und scheinbar kommt es auf den HEADER(!) der kleineren Datei an:

Die kleinere Datei wird in Marble stets einwandfrei dargestellt.

Die größere Datei, die eine Radtour in Richtung Würzburg zeigt, wird ebenfalls dargestellt, aber sobald man die Karte in Marble verschiebt und somit die kleine Route in Nürnberg aus dem Bild verschwindet, verschwindet auch der große Track, obwohl er an sich noch im Bild ist.

Verschiebt man die Karte wiederum, sodass der kleine Track dargestellt wird, taucht auch der große wieder auf.

Zumindest ich finde das ziemlich seltsam. Mittlerweile vermute ich, wie erwähnt, dass es weniger an den „Metadaten“ der großen, sondern vielmehr am "Header" der kleinen Datei liegt.

PS: Gefunden hatte ich noch die beiden Pakete 'libxml2-utils' und 'xmlstarlet', u.a. zur "Beackerung" von GPX Dateien, wobei das hier letztlich wohl doch nicht so zum Tragen kommt, wie ich das zunächst vermutete.

Zögert nicht, eigene Erfahrungen mit GPX Dateien in Marble in den Kommentaren zu schildern. Andere denkbare Lösungen, womöglich auch deutlich bessere, dürfte es mutmaßlich geben.

Tags

Marble, GPX

Ken Guruh
Geschrieben von Ken Guruh am 3. Januar 2025 um 12:06

Ich kenne das Programm Marble nicht, aber ich denke, es kommt dem Programm QMapshack nahe. Von letzterem gibt es auch ein Appimage. Mein Vorschlag: Teste Dein File doch einmal in QMapshack. Dann sollte sich herausstellen, wo das Problem liegt - im File oder im Programm. Nach den Tests kannst Du ja das Appimage wieder löschen, so bleibt dein System sauber.

GH
Geschrieben von GH am 3. Januar 2025 um 19:17

Wo kann man QMapshack als AppImage runterladen?

Ken Guruh
Geschrieben von Ken Guruh am 4. Januar 2025 um 11:09
The_Raven
Geschrieben von The_Raven am 3. Januar 2025 um 13:42

Ein interessantes aber auch leidiges Thema das du da ansprichst. 🙂 Ich bin schon länger auf der Suche nach einem guten Programm um GPX anzeigen und bearbeiten zu können. Früher hatte ich QlandkarteGT. Sieht zwar nicht fancy aus ist (bez. war) aber ein geniales Tool! Leider wurde es durch QMapShack abgelöst. Damit komme ich überhaupt nicht klar. Auch eine Option wäre "Maps" in Nextcloud. Zu beginn war das recht gut, oder sagen wir es hatte Potential. Aktuell kann man nicht mal mehr GPX importieren. 🙄 In meiner Verzweiflung habe ich mir dann QlankarteGT als AppImage gebaut. Und damit arbeite ich nun. 😎 Werde mir sicher auch Marble mal anschauen, allerdings bin ich kein KDE-User und daher gespannt ob es überhaupt läuft. Der Grund warum es kaum Programme gibt dürfte an Google liegen. Mit Google hat man alles aus einer Hand, es läuft gut, es ist nahezu perfekt... Aber: Nein danke! 😂 I ❤️ OSM!

DiterMei3r
Geschrieben von DiterMei3r am 3. Januar 2025 um 15:51

Ich würde "gpxsee" empfehlen.

Stefan
Geschrieben von Stefan am 3. Januar 2025 um 19:21

Ich verwende auch gpxsee ... kann ich empfehlen ...

Der Busfahrer
Geschrieben von Der Busfahrer am 4. Januar 2025 um 09:13

Gerade mal installiert - sieht gut aus, zeigt problemlos meine GPX-Dateien an und wirkt relativ schlank. Werde ich behalten. Danke für den Tipp!

The_Raven
Geschrieben von The_Raven am 8. Januar 2025 um 16:42

Habe "gpxsee" auch mal ausprobiert. An sich ein tolles Tool, aber man kann nur "anschauen" und nicht editieren oder? Mit QlandkarteGT kann ich auch POIs und Tracks erstellen und bearbeiten. Und das ist wirklich cool. 😎

Nick
Geschrieben von Nick am 3. Januar 2025 um 23:54

Neben "KDE-Marble" (in meinem Fall unter LXDE) gibt es u.a. auch noch das Debian Paket "gpxviewer". Korrekt funktionierenden "Offline GSM Client" benötige ich aber nur einen ;) und GPX erscheint mir hier eindeutig flexibler, während für "Marble" offenbar gilt:

> "You can save routes in kml (Keyhole Markup Language) format and load them again at a later point - on the same computer or a different device running Marble, or share them with your friends or other applications which are able to read kml files (like Google Earth). (...) Note that the internal format of Marble is kml; in doubt save routes as kml and only use gpx to share routes with other applications that are not capable of reading kml files."

s.a.

UbIx
Geschrieben von UbIx am 6. Januar 2025 um 19:36

Bei mir hat es meist mit KML und GPX welche ich selten nutze funktioniert.

Evtl. hängt es mit diesem bug zusammen.

https://bugs.kde.org/show_bug.cgi?id=355739

Wenn nicht bit dem Marble Team helfen und nen bug einstellen.