Import von ~1500 gpx-Tracks in QMapShack

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
  • Hi!


    Wie kann ich ~1500 gpx-Tracks in QMapShack importieren?

    Eine Datenbank ist dafür in QMapShack eingebunden.

    Basis MariaDB.


    Einzelne Tracks gehen ja ganz gut via Drag & Drop. Aber das wird aufwendig, wenn es 1500 Tracks sind. Gibt es dafür eine scriptbare Lösung?

  • ConiKost

    Hat das Thema freigeschaltet.
  • Das geht leider nicht. Ein Problem dabei ist, in welcher Ordnerstruktur die Daten abgelegt werden sollen. Da hat ja jeder seine eigene Meinung.


    In der Datenbank werden die jeweiligen Tracks mit einer handvoll Metadaten als binäre Blobs abgelegt. Die Blobs sind im QMapShack internen Format. Das lässt eine triviale Scriptoperation nicht so einfach zu.


    Wenn Du Zugriff auf eine generative KI wie z.B. Claude Code hast, kannst Du dir aber sehr einfach mit Hilfe des Source Codes von QMapShack dein eigenes Tool schreiben lassen, das deine Tracks in der Datenbank ablegt, in genau der Ordnerstruktur, die Du haben möchtest. Meiner Meinung nach der beste Weg.

  • Ich muss mich korrigieren. Es gibt schon einen Import. Einfach auf die Datenbank oder einen Unterordner mit der rechten Maustaste klicken und "Aus Dateien importieren" auswählen. Jede GPX Datei wird dann als grüner Projektordner in die Datenbank eingehängt. Hatte ich komplett vergessen dass ich das mal implementiert habe ^^

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Ich muss mich korrigieren. Es gibt schon einen Import. Einfach auf die Datenbank oder einen Unterordner mit der rechten Maustaste klicken und "Aus Dateien importieren" auswählen. Jede GPX Datei wird dann als grüner Projektordner in die Datenbank eingehängt. Hatte ich komplett vergessen dass ich das mal implementiert habe ^^

    Scheint nur nicht für mehrere Dateien zu funktionieren – jedenfalls: bei Mehrfachauswahl wird nur die letzte Datei in der Liste importiert, die davor ignoriert.

    Genauso scheint zu funktionieren, die Datei beim Start als Option zu übergeben. Das funktioniert aber nur, wenn der komplette Pfad angegeben wird. Werden mehrere Dateien auf diese Art angegeben, wird nur die erste importiert, weitere ignoriert.

    Läuft QMapShack bereits, passiert nix. Es gibt keine Fehlermeldung. Noch nicht mal ein "Lauft schon". Wird nur QMapShack, ohne irgendwelche Optionen angegeben, dann kriegt man zurückgegeben, ob man QMapShack, da es schon läuft, beenden und dann neu starten möchte. – Ist also auch für den Import mehrerer Tracks eher ungeeignet.

    Einmal editiert, zuletzt von tps800 ()

  • Scheint nur nicht für mehrere Dateien zu funktionieren – jedenfalls: bei Mehrfachauswahl wird nur die letzte Datei in der Liste importiert, die davor ignoriert.


    Kann ich so nicht bestätigen.


    • Ordner in der Datenbank auswählen
    • rechte Maus -> "Aus Dateien importieren"
    • 3 Dateien ausgewählt

    -> Es entstehen 3 Unterordner in der Datenbank mit dem richtigen Inhalt.


    Genauso QMapShack von der Kommandozeile aus gestartet.


    Code
    qmapshack ~/temp/test1.gpx ~/temp/test2.gpx ~/temp/test3.gpx

    Alle drei Dateien im Arbeitsplatz. Wenn schon eine Instanz läuft, dann werden all Dateien an diese Instanz übergeben und geöffnet und die 2. Instanz wird danach sofort geschlossen.


    Gerade alles ausprobiert.