DE:Marble

From OpenStreetMap Wiki
Jump to navigation Jump to search
Marble
v · d 
Lizenz: GNU LGPL
Plattformen: Windows, macOS und Linux
Sprachen:
Deutsch, Englisch und ...
Webseite: http://marble.kde.org
Quellcode: https://cgit.kde.org/marble.git
Programmiersprache: C++

GoogleEarth-ähnlicher 3D-Globus mit verschiedenen Kartenstilen, Routing, etc.

Features
Feature Value
Map Display
Karte anzeigen ja
Kartendaten raster
Quelle online;cache;offline
Karte drehen nein
3D-Ansicht nein
Website anzeigen
?
Zeigt Telefonnummer
?
Zeigt die Betriebszeiten an
?
Routing
Routenplanung ja
Route von Hand eingeben
?
Route berechnen
?
Route über Wegpunkte erstellen
?
Routing Profile car;bike;foot
Abbiegebeschränkungen nein
Route berechnen ohne Internet
?
Routing-Anbieter
?
Verkehr vermeiden
?
Verkehrsanbieter
?
Navigating
Navigieren ja
Finde eine Position ja
Finde POI in der Nähe nein
Navigiere zu einem Punkt nein
Navigation mit Sprachansage ja
Auf der Straße bleiben nein
Fahrspurführung
?
Funktioniert ohne GPS ja
Folge einer vordefinierten Route
?
Tracking
Track aufzeichnen ja
Einstellbares Aufzeichnungsintervall nein
Track-Formate
?
Geotagging
?
Knöpfe zum schnellen Setzen von Wegpunkten ja
GPX zu OSM hochladen yes;no
Monitoring
Monitoring ja
Zeige aktuellen Track ja
Öffne existierenden Track ja
Höhendiagramm ja
Zeige DOP-Wert nein
Zeige Satelliten nein
Zeige NMEA-Livedaten nein
Geschwindigkeit anzeigen
?
Sende aktuelle Position nein
Editing
?
Rendering
?
Accessibility
?

Marble ist ein KDE-Programm und ein Widget zur Darstellung und zum Editieren von geografischen Daten in anderen KDE-Anwendungen. Die Software ist unter Linux, Mac OS X und Windows lauffähig.

Wikipedia-Artikel: Marble (KDE)

OpenStreetMap-Integration

Marble unterstützt verschiedene Karten-Stile. Ein Großteil davon ist OSM-basiert. Außerdem nutzt die Such-Funktion unter anderem nominatim.openstreetmap.org. Routing wird über OpenRouteService, OSRM, MapQuest, MoNav, Routino, Gosmore und YOURS unterstützt.

Torsten Rahn hat Marble beim State Of The Map 2008 vorgestellt.

Andere Kartenstile anzeigen

Standardmäßig zeigt Marble nur den Mapnik-Stil an. Über Datei -> Karten herunterladen kann man jedoch weitere Stile installieren.

Es sind folgende OpenStreetMap-basierte Stile verfügbar:

Eine hochauflösende Bild-Datei erstellen

Unter Datei -> Exportieren kann man die aktuelle Kartenansicht als Bilddatei abspeichern. Die Größe des Bildes ist jedoch durch die Größe des Fensters und damit durch die Größe der Bildschirmauflösung begrenzt. Diese Einschränkung kann durch die Simulation einer höheren Bildschirmauflösung umgangen werden.

Hinweis: Die meisten Programme müssen in einem eigenene Terminal ausgeführt werden.

  • Unter Ubuntu werden folgende Pakete benötigt:
    xvfb x11vnc xvnc4viewer imagemagick netpbm
  • mkdir /tmp/marblefb
  • Xvfb -ac :1 -fbdir /tmp/marblefb -screen 0 4096x4096x24
    oder eine andere Bildschirmauflösung
  • x11vnc -scale .5 -display :1
    Der Skalierungs-Faktor vereinfacht die Arbeit mit dem großen Desktop. Bei einem Faktor von .1 wird der simulierte Bildschirm soweit verkleinert, dass er vollständig angezeigt werden kann.
  • vncviewer localhost :0
    dieser Befehl sollte ein leeres Fenster öffnen - ":0" ist hier korrekt, auch wenn der Rest ":1" hat
  • DISPLAY=:1 marble -geometry 4096x4096+0+0
    oder eine andere in Xvfb verwendete Auflösung
  • Nun kannst du das gewünschte Kartenbild in Marble einstellen.
  • xwdtopnm < /tmp/marblefb/Xvfb_screen0 | pnmtopng > /tmp/marble.png
  • Jetzt können alle Programme beendet werden. Das fertige Bild befindet sich in /tmp/marble.png

Frederik Ramm hat diese Methode verwendet, um die Bilder für den OpenStreetMap-Flyer zu generieren. [1]