DE:Marble

From OpenStreetMap Wiki
Jump to navigation Jump to search
Marble
KDE marble Linkoping.jpg
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
Display map ja
Map data raster
Source online;cache;offline
Rotate map nein
3D view nein
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
Routing ja
Create route manually
?
Calculate route
?
Create route via Waypoints
?
Routing profiles car;bike;foot
Turn restrictions nein
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate ja
Find location ja
Find nearby POIs nein
Navigate to point nein
Navigation with voice / Voice guidance ja
Keep on road nein
Lane guidance
?
Works without GPS ja
Navigate along predefined route
?
Tracking
Make track ja
Customizable log interval nein
Track formats
?
Geotagging
?
Fast POI buttons ja
Upload GPX to OSM yes;no
Monitoring
Monitoring ja
Show current track ja
Open existing track ja
Altitude diagram ja
Show POD value nein
Satellite view nein
Show live NMEA data nein
Show speed
?
Send current 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]