OSM-Dateien unter Linux offline darstellen

Hallihallo,

Ich hoffe, ich bin hier einigermaßen richtig. Ich habe bei etwas eigentlich ganz banalem Probleme:

Für die anstehende Reise wollte ich die betreffenden Karten herunterladen und dann unterwegs auf dem Linux-Netbook ansehen, ohne Internetverbindung. Die Karten habe ich ja schon gefunden (also die Ausschnitte aus der Weltkarte), jetzt fehlt nur noch ein Programm, mit dem ich mir das ansehen kann.

Hat da vielleicht jemand einen Tip für ein intuitiv bedienbares, brauchbares Programm, das OSM-Dateien direkt anzeigt? Zoomen und Herumscrollen will ich die Karten, und die Daten nicht vorher wandeln müssen, mehr Ansprüche habe ich eigentlich gar nicht. Nun habe ich anhand der OSM-Softwareliste schon einen ganzen Abend lang die verschiedensten Sachen installiert, aber bin einfach nicht fündig geworden, eigentlich alle können nicht mit OSM-Dateien umgehen, sei es komprimiert oder nicht.

Also wäre schön, wenn mir jemand einfach mal sagen kann: Nimm das.

Vielen dank schon mal,
tschüß

http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/QLandkarte kann Garmin Karten unter Linux darstellen.
Das Garmin Format ist ein sehr verbreitetes Format in der OSM Welt und viele Anbieter bieten diese Karte fertig aufbereitet an,
siehe z.B. http://garmin.openstreetmap.nl/ mit weltweiter Abdeckung.

Hi,

“marble” kann ab Version 1.3 osm-Dateien direkt vektorisieren. Da dies noch nicht
perfekt geht, kommt es drauf an, wie schnell Dein netbook , wie aktuell Dein KDE bzw. Qt,
und wie klein Deine osm-Datei sind …

Kleine Anmerkung zum Vorschlag “Qlandkarte GT”: Dieses Programm kann eine Gramin Kartendatei (üblicherweise"gmapsupp.img") nicht direkt laden - Du musst die Karte via der zugehörigen “tdb” Datei öffnen, die wiederum auf eine oder mehrere “img” Datei(en) verweist.

Alternativ kannst Du auch die OSM Karte Dir zu Hause in QLandkarte GT anzeigen, sämtliche Zoomstufen im relevanten Bereich durchgehen und dabei dafür sorgen, dass der Cache der Tiles in der kommenden Zeit weder gelöscht wird noch versucht wird zu erneuern. Da man den Speicherort des Caches selbst angeben kann, kann man so auch dafür sorgen, dass Kartendaten auch noch offline verfügbar sind. Würde aber eher dazu raten eine Garmin Karte zu verwenden.

Der Empfehlung von QLandkarte GT schließe ich mich voll an.

Hi,

Mit Marble kannst Du Dir sehr komfortabel entweder gezielt automatisch die Textur-Kacheln der Slippy-Map herunterladen oder die .osm-Vektordateien anschauen.

Bei den Texturkacheln kannst Du das über einen Auswahldialog in Marble machen:

http://docs.kde.org/development/en/kdeedu/marble/download-region.html

Dabei kannst Du vorgeben, wie “tief” dabei in puncto Zoomlevel automatisch “gebohrt” werden soll.

In der aktuellen Version geht das nicht nur für eine rechteckige Region, sondern Du kannst Dir auch gezielt die Kacheln entlang einer Route herunterladen, die Du vorher über eine Routing-Abfrage in Marble definiert hast. Grenzen werden dabei nur durch die Fair-Use Nutzungsregeln des OpenStreetMap Servers gesetzt, die Marble beachtet.

Von der jeweils betrachteten Kartenregion kannst Du dann über “Edit->Edit Map” ganz komfortabel in den Editor Deiner Wahl (JOSM, Merkaator, Potlatch) springen.

Außerdem kann man wie bereits erwähnt .osm-Dateien laden:

https://www.youtube.com/watch?v=QnZDkxj2SUU

Dabei werden allerdings manche Elemente derzeit noch nicht angezeigt. Wir arbeiten aber ständig an Verbesserungen (z.B. Vektorkachel-Rendering):

https://www.youtube.com/watch?v=lHeA-3G0jKE

Darüber hinaus hat Marble auch Unterstützung für GPS & GPX.

Mehr zu Marble unter

http://marble.kde.org

Wir hoffen es gefällt und freuen uns über Feedback :slight_smile:

Ich kam mit Navit im Urlaub ziemlich gut zurecht. Das kommt auch mit Vektorkarten zurecht und lässt sich schnell scrollen.

auf unserer FAQ-Seite finden sich auch etliche Tipps … also schau mal bei http://help.openstreetmap.org und suche nach den Schlüsselwörtern display und offline.

Ja, vielen Dank erstmal für die ganzen Antworten.

Die Tricksereien mit Caches und Images wollte ich eigentlich vermeiden, wenn ich sowieso schon eine Datei habe, wo alle Informationen drin enthalten sind. Damit entfallen leider einige Vorschläge.

Das mit Marble ist aber ein guter Hinweis; ich hatte das tatsächlich schon ausprobiert, kam da aber nicht weiter. Nochmal nachgesehen: Ist nur Version 1.0.5, das könnte es dann erklären… Als ich Marble das erste mal gestartet hatte, dachte ich übrigens “Hui, damit hätte ich ja gar nicht gerechnet!”. Nur mal als allerkurzes Feedback.

In der Richtung würde ich dann also erst einmal weiterprobieren, mal sehen, ob ich es noch bis morgen abend schaffe, 'ne aktuelle Version zu installieren.

An der Stelle auch noch mal ein allgemeines Dankeschön für die ganzen Mühen, die in das Projekt gesteckt werden. Ich bin echt überwältigt, was da zusammengekommen ist. Vielleicht kann ich mich mal aufraffen und da auch mal was beisteuern…

tschüß

Hallo Mareau,

Schön, dass es Dir gefällt. :slight_smile: Seit Version 1.0 ist seeeeeehr viel passiert - die Version 1.0 ist ja schon gut zwei Jahre alt:
Hier alle Highlights in Bild, Video und Text, die seitdem hinzugekommen sind:

http://edu.kde.org/marble/current_1.1.php
http://edu.kde.org/marble/current_1.2.php
http://edu.kde.org/marble/current_1.3.php
http://edu.kde.org/marble/current_1.4.php

bzw. alles auf unserer neuen Webseite: http://marble.kde.org/history.php

Und aktuell arbeiten wir bereits an der Version 1.6, da die Version 1.5 eigentlich so gut wie fertig ist.

Marble kann man übrigens sehr leicht selber bauen - denn eigentlich benötigt es nur Qt als einzige zwingende Abhängigkeit. KDE-Bibliotheken sind nicht erforderlich:

http://marble.kde.org/sources.php

Und wenn es Fragen gibt, kannst Du die gerne auf dem IRC, in unserem Forum oder auf unserer Mailingliste stellen. Bei Marble sind auch viele deutsche Entwickler dabei:

http://marble.kde.org/support.php

Grüße,
Torsten

Hm, leider ohne Erfolg. Nach dem Systemupgrade habe ich nun Marble 1.3.4 zur Verfügung.

Zum Testen habe ich Utah als osm-File heruntergeladen (von http://download.geofabrik.de/openstreetmap/north-america/us/utah.osm.bz2)) und entpackt. In Marble “Work Offline” angewählt (spielt aber auch keine Rolle), Map View auf Flat Map gestellt, Theme auf OpenStreetMap, dann unter File->Open das utah.osm ausgewählt, und es passiert gar nichts. Keine Disk-Aktivität wird vom Rechner angezeigt, keine Fehlermeldung und keine Darstellung der Karte.

Vielleicht ist die Datei mit 700MB ja auch zu groß, oder der Speicher zu klein? Dann wäre ein Hinweis nett. Ah, ich sehe gerade, nach ca. 2 Minuten “beendet” sich Marble, scheint also in diese Richtung zu gehen…

Nun ja, jetzt ist es sowieso zu spät, und weiteres würde ich nach Probieren mit aktuelleren Versionen dann in dem passenderen Forum fortführen.

bis denne, tschüß

Stimmt, derart große Dateien gehen leider (noch) nicht.

Und es stimmt, dass wir dazu eine Meldung/Warnung ausgeben sollten.

Wir sind auf jeden Fall an weiterem Feedback interessiert.

Zuletzt war der Fokus eher auf OpenStreetMap-Vektorkacheln:

http://blogs.deusto.es/gsoc-deustotech

… und wir hätten auch gerne irgendwann einen Editiermodus.

aber es geht voran :slight_smile:

Viele Grüße,
Torsten