Das Open-Source-Programm QMapShack eignet sich hervorragend zur Anzeige von Online-Karten wie Google Maps, Openstreetmap und Opencyclemap sowie einiger Offline-Karten wie z.B. Garmin-Karten. Außerdem kann man sehr komfortabel GPX-Dateien verwalten, anzeigen, analysieren und eigene Tracks für die Tourenplanung erstellen.

Das für mich zentrale Feature von QMapShack ist das Offline-Routing. Das bedeutet: Man kann eine Strecke planen, indem man relativ wenige Stützpunkte setzt. Der Streckenverlauf folgt „magnetisch“ den in Open Cycle Map markierten Fahrradrouten.

Die Installation von QMapShack ist allerdings nicht ganz einfach wenn man alle Features des Programms nutzen will. Hier eine Kurzanleitung, die sich auf Version 1.6 für Windows (64 bit) bezieht.

QMapShack herunterladen und installieren

Auf der Homepage von QMapShack auf Download gehen und die passende Version herunterladen. Es werden nur noch 64-bit-Versionen von Windows unterstützt. Die heruntergeladene Installationsdatei starten und durch die Dialoge klicken. Achtung: Beim Schritt „Komponenten auswählen“ muss i.d.R. „MSVC++ 2013 SP1 Runtime“ zusätzlich ausgewählt werden, sonst gibt es später beim Start des Programms eine Fehlermeldung. Wenn man dann QMapShack zum ersten Mal startet, öffnet sich eine noch leere Oberfläche.

Karten hinzufügen

  1. Um Online-Karten zu laden, muss man kleine Dateien mit den Server-Adressen und ein paar Parametern herunterladen. Hier sind die Dateien, die ich benutze: Onlinemaps.zip.
  2. Den Inhalt von Onlinemaps.zip in ein lokales Verzeichnes entpacken, z.B. \Dokumente\Karten.
  3. In QMapShack: Datei –> Kartenverzeichnisse angeben; hier \Dokumente\Karten auswählen.
    Beim nächsten Neustart von QMapShack tauchen die Karten im Auswahlfenster auf und können mit einem Rechtsklick aktiviert werden.

Höhendaten hinzufügen

  1. DEM-Daten (Digital Elevation Model) herunterladen. Gute Quellen sind:
    www.viewfinderpanoramas.org – hier die relevanten Kacheln auswählen.
    Oder sehr gute Daten für Österreich – Download: 3 GByte.
  2. Die Höhendaten müssen hgt- oder (Geo-)tif-Format haben. Man kopiert sie auch wieder in ein Verzeichnis, z.B. \Dokumente\DEM
  3. Nun kommt in QMapShack im Menü „Werkzeug“ der „VRT Builder“ zum Einsatz. Wozu das Ganze? Höhendaten werden selten als eine große Datei angeboten sondern in kleineren Kacheln. Für ein ganzes Gebiet braucht man folglich mehrere Dateien. QMS muss aber wissen welche Dateien als Satz zusammengehören. Da man ja alle möglichen Dateien haben kann, ist es für ein Programm nicht so ohne weiteres zu erkennen, was zusammengehört. Deswegen braucht es die VRT Datei. Das ist eine etwas kryptische Textdatei die einfach neben ein paar geodätischen Informationen die einzelnen Dateien auflistet. Also: Im VRT-Builder Die zusammengehörenden Quelldateien auswählen (in diesem Fall die hrt-Dateien von Viewfinderpanoramas.org oder die Tif-Datei aus Österreich) und bei der Zieldatei einen Dateinamen eingeben, z.B. Europa.vrt oder Oesterreich.vrt. „Start“ drücken. Und dann sollte es eigentlich keine Fehlermeldung geben. Im Fenster „Dig. Höhenmodell“ kann man die Daten nun wieder per Rechtsklick aktivieren.

Dass die Höhendaten vorhanden sind erkennt man, wenn man mit dem Mauszeiger auf eine beliebige Stelle der Karte zeigt. In der rechten unteren Ecke muss dann neben den Koordinaten eine Höhe angezeigt werden.

Routingdaten integrieren

Eines der mächtigsten Features von QMapShack ist das automatische Routing, mit dem sich auch Tracks zeichnen lassen. Dazu sind Routing-Dateien nötig. Eine Routing-Datenbank besteht aus einem Satz von vier Dateien:

  • *-nodes.mem
  • *-relations.mem
  • *-segments.mem
  • *-ways.mem

Gute Downloadquelle: Die in der QMapShack-Dokumentation angegebene Empfehlung https://jeepxj.de/pub/routino/ – (ganz Europa) funktioniert leider nicht, da eine der entpackten Dateien größer als 4 GB ist und von QMapShack nicht gelesen werden kann. Stattdessen muss man Routing-Dateien für einzelne Länder von GeoFabrik herunterladen. Die heruntergeladene(n) .osm.pbf-Datei(en) werden in einen Ordner gepackt, z.B. \Dokumente\Routino, dann wählt man in QMapShack Wergzeug –> Routino Datenbank erstellen. Hier die heruntergeladene(n) Quelldatei(en) auswählen und unten einen Zielpfad wählen und Dateinamen eingeben. Anschließend „Starten“. Der Vorgang kann dann schonmal eine halbe Stunde dauern.

Zum Schluss im Fenster „Route“ einstellen: „Routino (offline)“, dann im Feld „Datenbank“ das Ordnersymbol anklicken und den „Zielpfad“ vom vorherigen Schritt wählen. Dann sollte sich die Zieldatei als Datenbank auswählen lassen.

Die Linux-User haben’s offenbar etwas einfacher – siehe den Kommentar von Max unten.

9 Kommentare

  1. Hallo,
    Zitat:
    »Die Installation von QMapShack ist allerdings nicht ganz einfach«

    sudo apt-get update && sudo apt-get install qmapshack
    Installiert alles was notwendig ist. Gleichfalls Zubehör wie Routino u.d.gl.

    LG
    Max

    • Das von Max vorgeschlagene Vorgehen funktioniert allerdings erst ab Ubuntu 16.04 und / oder Linux Mint18.
      Bzw. allen Distributionen, die eben auf diesen aufbauen.

      Und liefert auch nicht die aktuellste Version von QMapShack !

      Der „nicht-up2date“ Linux User oder derjenige, der die neuste QMapShack Version nutzen möchte, muss das ganze auch komplizierter Installieren 😉

      -Sven

  2. Habe früher schon mit QLandkarteGT gearbeitet , und seit kurzer Zeit mit QMapShack. Dieses Programm finde ich viel besser als BaseCamp.
    Dank der guten Beschreibung konnte ich nun auch die Höhendaten sowie Routing einfügen.
    Danke für diese Beschreibung : ).

  3. Vielen Dank für die Seite!
    Ich habe mir eine Luftbildkarte aus WMS-Daten gebastelt, im JNX-Format. Leider erscheint diese in QMapShack erst ab einer sehr tiefen Zoomstufe, sodaß ich nie die ganze Karte auf den Bildschirm bekomme, sondern immer nur einen kleinen Ausschnitt.
    Wie kann ich das ändern, sodaß die Karte schon früher erscheint oder am besten immer?
    ~Martin

  4. Hallo

    Danke für die tolle Anleitung.
    Ich würde gerne die Karten von Basemap ins QMapShack einbinden: https://www.basemap.at

    Wie erstellt man denn selbst die Dateien, die du im Onlinemaps.zip zur Verfügung gestellt hast?

    Schönen Gruss
    Günther

    • Sorry für die späte Antwort, ich war im Urlaub. Für Support bzgl. Qmapshack möchte ich gerne auf das Forum verweisen, in dem auch der Autor des Programms aktiv ist: http://www.naviboard.de –> Karten und Software –> QLandkarte GT / QMapShack. Ich kann aber vorwegnehmen, dass der Autor das Programm vorwiegend dazu entwickelt hat, Offline-Karten einzubinden und die Unterstützung von Online-Karten beschränkt ist. Aber vielleicht können die Forum-User hier weiterhelfen.

  5. Ulick Norman Owen

    Hallo, ich arbeite seit ca. 3 Monaten mit QMapShack und komme immer wieder auf genau dieses URL zurück, wenn ich neue Karten, Routing oder DEM installiere.

    Deine Beschreibung finde ich sehr gelungen. Ich benutze Windows7 und Ubuntu. Sie hat mir viele schöne Wanderungen und Radtouren mit GPS sehr vereinfacht, was die Routenplanung angeht.

    Vielen Dank an Dich und viele gelungene Urlaube wünsche ich Dir 🙂

  6. Hallo
    Vielen Dank für die tolle Anleitung, dank der es mir gelungen ist QMapShack erfolgreich auf meinem Ubuntu-Rechner zum Laufen zu bringen. Beim Planen meiner Touren arbeite ich oft mit Höhenkurven. Kann mir jemand sagen, wie ich die Höhenkurven in QMap Shack anzeigen kann?
    Vielen Dank
    Simon

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.