Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2009  »  12  »  Freier navigieren  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

© Scott Rothstein, 123RF.com

Navigationsdaten am Linux-Desktop bearbeiten

Freier navigieren

von Tim Schürmann, Markus Feilner
Erschienen im Linux-Magazin 2009/12

Wer mit dem Handy oder einem GPS-Navi seine Tracks und Waypoints aufzeichnen und bearbeiten will, findet unter Linux eine ganze Handvoll anspruchsvoller Tools.

Neben Gpsd (siehe den Artikel "Genau verortet") stecken in den Repositories der meisten Distributionen einige weitere Pakete für alle, die mit GPS-Daten auf dem Linux-Desktop arbeiten wollen. Die drei wichtigsten sind die Gpsd-Clients, Gpsdrive und Qlandkarte. Benutzer von Ubuntu und Suse installieren sie bequem übers Paketmanagement.

Gpsd-Clients

Die Clients für den Gpsd bestehen aus mehreren kleineren Hilfsprogramme, die zunächst nur die Funktionsfähigkeit des Daemon testen sollten, mittlerweile aber voll alltagstaugliche GPS-Dienste erledigen [1]. Den Anfang macht »xgps« (Abbildung 1), nicht zu verwechseln mit der gleichnamigen I-Phone-Applikation.

Xgps liefert nur eine grafische Darstellung der aktuellen GPS-Informationen wie Position, Zeit, Geschwindigkeit und Position der angepeilten Satelliten. Im Test funktionierte das mit allen GPS-Empfängern problemlos. In der »Skyview« getauften Standardansicht erscheint für jeden GPS-Satelliten ein Kreis, WAAS/EGNOS-Signale zeichnet »xgps« wie Diamanten. Verschiedene Farben repräsentieren die Empfangsstärke, bei einem ausgefüllten Kreis wurde der zugehörige Satellit in die letzte Positionsberechnung, einen so genanten Fix, einbezogen. Die genauen Positionen der erkannten Satelliten verzeichnet die Liste zur Linken, wobei die erste Spalte der Nummer aus der »Skyview« entspricht.

Das Kommandozeilenprogramm »cgps« (Abbildung 2) leistet das Gleiche wie »xgps«, liefert die entsprechenden Informationen jedoch in reiner Textform auf der Konsole.

Wer mit Zug, Auto oder Flugzeug unterwegs ist, stellt mit »xgpsspeed« seine aktuelle Reisegeschwindigkeit fest. Den entsprechenden Wert berechnet das kleine Werkzeug fortlaufend aus der Veränderung der Laufzeiten der Signale der GPS-Satelliten. Die eingeblendete Tachonadel zeigt die Geschwindigkeit in Zehnerschritten an, die dafür gewählte Einheit km/h übergibt »xgpsspeed -speedunits kph« an der Kommandozeile.

Das dritte nützliche Werkzeug im Bunde heißt »gpxlogger«. Wie die gleichnamige Geräteklasse zeichnet es den zurückgelegten Weg auf. Dazu schreibt es alle 5 Sekunden die von »gpsd« gelieferten Positionsangaben im GPX-Format auf die Standardausgabe, von wo sie der Anwender am besten in eine Datei umleitet, zum Beispiel mit »gpxlogger > meintrack.gpx«.

Mit [Strg]+[C] beendet der Reisende die Aufzeichnung. Das Ergebnis verarbeitet jede Anwendung, die das GPS Exchange Format versteht, unter anderem auch das weiter unten vorgestellte Qlandkarte.


Abbildung 1: Positionsbestimmung in der Skyview von Xgps. Im Konsolenfenster im Hintergrund werkelt Gpsd im Debug-Modus und gibt die Positionsdaten aus.


Abbildung 2: Das schlanke Cgps gibt die Positionsdaten im Ascii-Modus aus.

Gpsdrive

Das GTK-Programm Gpsdrive (Abbildung 3, [2]) dagegen ersetzt den Finger des Beifahrers auf der Landkarte. Es zeigt einen Kartenausschnitt mit dem aktuellen Aufenthaltsort und protokolliert den zurückgelegten Weg als Track. Das Ergebnis speichert Gpsdrive wahlweise in einer Textdatei oder gleich in einer MySQL-Datenbank.

Auch wenn die Software damit ähnlich wie ein Navigationssystem funktioniert, kommt es nicht an dessen typischen Funktionsumfang heran. Gpsdrive kann weder Routen planen, noch die demnächst einzuschlagende Richtung ausgeben oder gar ansagen.

Für an Social Networks Interessierte bietet es sich an, dem Friends-Dienst beizutreten. Ist dies unter »Options | Preferences« aktiviert, übermittelt Gpsdrive die aktuelle Position an einen Server mit »friendsd«-Daemon, der sie wiederum an alle anderen angeschlossenen Teilnehmer beziehungsweise Freunde weiterleitet. Diese sehen dann, wo man sich gerade auf der Welt befindet, umgekehrt erscheinen auf der eigenen Karte die Aufenthaltsorte der übrigen Teilnehmer als kleine Autosymbole. Wer diese Funktion ausprobieren möchte, findet unter der voreingestellten Adresse »friends.gpsdrive.de« einen offenen Testserver.


Abbildung 3: Die mit Gpsdrive mitgelieferte Karte zeichnet sich zwar nicht durch Qualität aus, dafür gibt es eine umfangreiche Karten-Importfunktion.

Sie können diesen Artikel als PDF für 99 Cent kaufen. Klicken Sie dazu einfach auf eine der beiden Bezahloptionen Paypal oder ClickandBuy.


Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Wirbelstürmer Freie Mapping- und Routing-Services mit von Usern erzeugten Karten
Genau verortet GPS-Geräte unter Linux ansprechen
Linus' "Linux"-Pate Ari Lemmke gab Linux den Namen
Flottes Projekt GPS-basiertes Flottenmanagement mit Open GTS
Zugriff auf Objekte Version 5 der postrelationalen Datenbank Caché
Fenster-Kit Forensische Spurensuche in Microsofts Betriebssystemen
Whitepaper
Daten Migration - Eine Publikation von Bloor Research

Datenmigrationsprojekte überschreiten häufig das Budget, neigen zu Verzögerung und werden unter Umständen komplett abgebrochen. Bloor Research ist eines der weltweit führenden IT-Forschungs-, Analyse- und Beratungsunternehmen und wird in dem vorliegenden White Paper die wichtigsten Aspekte dieser Problematik näher beleuchten. Ferner werden praktische Empfehlungen für erfolgreiche Migrationsprojekte gegeben, die Sie auf Ihr nächstes Projekt übertragen können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele

Über die letzten Jahre hinweg haben sich Open Source Lösungen als fester Bestandteil des gesamten Datenintegrationsmarktes etabliert. Viele Unternehmen haben bereits das Open Source Modell für Ihre Datenintegrationsprojekte aufgegriffen. Das vorliegende White Paper illustriert anhand ausgewählter Fallstudien und Anwendungsbeispiele die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (1)
von
activityworkshop,
18.11.2009 18:43
Prune GPS Werkzeug
Haben Sie schon das Programm "Prune" gesehen? Es würde auch in diesen Artikel gut reinpassen. Ähnlich wie Qlandkarte oder Viking lässt es Tracks anzeigen und bearbeiten lassen, mit OpenStreetMap als Hintergrund, und funktioniert als Frontend für Gpsbabel auch (wie Gebabbel). Und frei (GPL) und erhältlich auch auf deutsch! Sehen Sie http://activityworkshop.net/software/prune/how-tos_de.html für Anleitung oder http://activityworkshop.net...screengrabs/prune_08_xp_de.png für ein deutsches Bild.