Osm2go
Mit dem Editor Osm2go bearbeiten Mapper ihre Daten für Openstreetmap bereits unterwegs (Abbildung 3) und schicken sie dann bei bestehender Netzwerkverbindung an den zentralen Server. Ursprünglich speziell für Tabletts geschrieben, lässt sich das Programm inzwischen auch auf anderen Plattformen wie Linux-Desktoprechnern und Openmokos Freerunner installieren.
Nach der Installation legt der Mapper ein neues Projekt an, wählt den vom Server zu ladenden Kartenausschnitt aus - am besten unter Zuhilfenahme von Maemo Mapper -, lädt die Daten vom Server und öffnet das Projekt. Am linken Fensterrand findet er Bedienelemente, mit denen er Operationen vornimmt wie Löschen, Attribute bearbeiten, Knoten und Wege hinzufügen, Wege auftrennen und Richtung umkehren.
Ein blauer Punkt zeigt die aktuelle Position im Datenbereich an. Um beispielsweise einen Briefkasten einzuzeichnen, setzt der Mapper einfach einen neuen Knoten an die gewünschte Position. Im daraufhin eingeblendeten Dialog gibt er die für Openstreetmap typischen Tags entweder manuell ein oder wählt sie über ein Menüsystem (siehe Abbildung 4) aus. Ähnlich verläuft das Anlegen eines Weges mit den dafür vorgesehenen Werkzeugen. Ist der Weg vollständig, klickt der Benutzer auf die Schaltfläche mit dem grünen Haken und vergibt die gewünschten Tags.
Ein wesentliches Merkmal der Openstreetmap-Daten ist, dass sich Wege an Abzweigungen und Kreuzungen einen gemeinsamen Knoten teilen. Um einen neuen Weg von einem bereits existierenden abzweigen zu lassen, fügt der Mapper zunächst an der passenden Stelle einen Knoten in den existierende Weg ein. Dann ist der neu zu erstellenden Weg an diesen Knoten anzuschließen. Dazu klickt er über das Polygonwerkzeug einen Moment lang mit dem Stift auf den existierenden Knoten, bis Osm2go diesen als blauen Punkt darstellt. Osm2go bindet jetzt den neuen Weg an.
Auf dieselbe Weise ist auch ein bereits existierender Weg zu verlängern. Osm2go speichert übrigens alle Änderungen automatisch ab, was speziell unterwegs recht komfortabel ist.
Waypoint-Catcher
Mit GPS-Handgeräten lassen sich Wegpunkte markieren, um interessante Orte, den Standort des geparkten Fahrzeuges oder Notizen für das Mapping festzuhalten. Der Autor des Artikels bietet auf seiner Webseite den Waypoint-Catcher (Abbildung 5) an. Diese Python-Applikation [10] besteht aus einer großen Schaltfläche, durch deren Betätigung die aktuelle Position - mit einem Namen versehen - als Wegpunkt in einer CSV-Datei landet. Die Datei transformiert GPS Babel nach der Tour zur vielfältigen Weiterverarbeitung ins GPX-Format.
Auf der Waypoint-Projektseite findet sich neben einer Installationsanleitung auch der nötige Aufruf des Programms. Wer eine grafische Oberflächen bevorzugt, findet hier außerdem das kleine Tool Gebabbel, das die Bedienung von GPS Babel erleichtert. (uba)
|
Fallstricke in Maemo |
|---|
| Maemo Mapper legt alle Daten wie die Kartenkacheln, Routen, mitgeloggten Tracks und Wegpunkte in einer SQLite-Datei ab. Die Anbindung ist empfindlich gegen Störungen. Zudem klappt die Kommunikation mit dem GPS-Subsystem nicht immer automatisch. Damit der Tablett-Navi-Spaß ungetrübt bleibt, empfiehlt es sich, die folgenden Punkte zu berücksichtigen:
|
| Infos: |
|---|
| [1] Openstreetmap:[http://www.openstreetmap.org] [2] Openstreetmap-Buch: [http://www.openstreetmap.info/de/index.html] [3] Aufsetzen eines OSM-Servers:[http://wiki.openstreetmap.org/wiki/The_Rails_Port] [4] Software für Android: [http://wiki.openstreetmap.org/wiki/Android] [5] Software für den Freerunner: [http://wiki.openstreetmap.org/wiki/Freerunner] [6] OSM-Software für verschiedene Plattformen: [http://wiki.openstreetmap.org/wiki/Software] [7] Maemo-Projekt: [http://maemo.org] [8] Maemo-Programmrepository:[http://maemo.org/downloads/] [9] Sprachausgabe mit Flite: [http://talk.maemo.org/showthread.php?p=244092] [10] Waypoint-Catcher: [http://www.christeck.de/wp/products/waypoint-catcher/] [11] Openrouteservice: [http://openrouteservice.org] [12] Cycleroute: [http://gnuher.de/cycleroute/map] [13] Viking: [http://sourceforge.net/apps/mediawiki/viking/index.php] [14] Wegpunkte für Maemo Mapper: [http://www.christeck.de/wp/products/waypoint-to-poi-converter-maemo-mapper/] [15] Navit einrichten: [http://wiki.navit-project.org/index.php/Configuring_Navit] [16] Einbinden von Karten in Navit:[http://wiki.navit-project.org/index.php/Configuring_Navit#Mapset] [17] BOSM-Karten für Navit: [http://wiki.navit-project.org/index.php/OpenStreetMaps] |
| Der Autor |
|---|
| Christoph Eckert beschäftigt sich beruflich mit der Erstellung und Pflege von CAD/CAM-Systemen und lebt in Karlsruhe. Bereits 2006 hat er große Teile Karlsruhes für das Openstreetmap-Projekt erfasst. Daneben beteiligt er sich seit über zehn Jahren an verschiedenen freien Softwareprojekten.
|
Diesen Artikel als PDF kaufen
Als digitales Abo
Weitere Produkte im Medialinx Shop »
Versandartikel
Onlineartikel
Alle Rezensionen aus dem Linux-Magazin
- Buecher/07 Bücher über 3-D-Programmierung sowie die Sprache Dart
- Buecher/06 Bücher über Map-Reduce und über die Sprache Erlang
- Buecher/05 Bücher über Scala und über Suchmaschinen-Optimierung
- Buecher/04 Bücher über Metasploit sowie über Erlang/OTP
- Buecher/03 Bücher über die LPI-Level-2-Zertifizierung
- Buecher/02 Bücher über Node.js und über nebenläufige Programmierung
- Buecher/01 Bücher über Linux-HA sowie über PHP-Webprogrammierung
- Buecher/12 Bücher über HTML-5-Apps sowie Computer Vision mit Python
- Buecher/11 Bücher über Statistik sowie über C++-Metaprogrammierung
- Buecher/10 Bücher zu PHP-Webbots sowie zur Emacs-Programmierung
Insecurity Bulletin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...





