ubuntuusers.de

ubuntuusers.deWikiBaustelleMkgmap

Mkgmap

Artikel in Arbeit

Dieser Artikel wird momentan von Win32netsky erstellt. Als Fertigstellungsdatum wurde der 01.05.2012 angegeben.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

mkgmap_logo.png Mkgmap {en} ist eine Anwendung, mit der Kartenmaterial für Navigationsgeräte der Firma Garmin {de} aus Daten des Projekts Open StreetMap (OSM) erstellt werden kann. Die Karten-Rohdaten können kostenfrei aus dem OSM Projekt {de} heruntergeladen werden.

Voraussetzungen

Mkgmap benötigt Java. Im Artikel wurde OpenJDK verwendet. Java ist in den Paketquellen vorhanden. Hinweise dazu finden sich unter Java/Installation

Installation

Mkgmap über die Paketverwaltung installieren. Hierzu ist ein Paket erforderlich. Die manuelle Installation bietet immer die neuste Version von Mkgmap. Nachfolgende Benutzung richtet sich nach der manuellen Installation.

  • mkgmap (universe)

Wiki/Vorlagen/Installbutton/button.png

Manuell

Karte.png

Zur manuellen Installation die Datei mkgmap-r (Versionsnummer) .tar.gz in das Verzeichnis Downloads herunterladen. Die aktuelle Version ist die mkgmap-r2277.tar.gz einfach von der Downloadseite {en} herunterladen. Mkgmap wird immer aktualisiert, die neuere Version kann dann immer heruntergeladen werden.

Die Datei mkgmap-r2277.tar.gz im Verzeichnis Downloads entpacken. Die Datei kann mit folgendem Befehl im Terminal[5] entpackt werden. Hierzu mit dem Befehl in das Verzeichnis wechseln,

cd Downloads 

anschließend die Datei mit folgendem Befehl entpacken. Hierbei ist die Versionsnummer anzupassen!

tar -xzf mkgmap-r2277.tar.gz 

Nach erfolgreichem Entpacken ist die Ausgabe im Terminal folgende:

marko@marko-desktop:~$ cd Downloads
marko@marko-desktop:~/Downloads$ tar -xzf mkgmap-r2277.tar.gz
marko@marko-desktop:~/Downloads$ 

Nun sind im Verzeichnis Downloads die beiden Verzeichnisse mkgmap-r2277 und mkgmap-r2277.tar.gz zu finden. Die Datei mkgmap-r2277 mit einem linke Maustaste Doppelklick öffnen. Im Register

Bearbeiten -> Alles auswählen

benutzen. Nun mit einem linke Maustaste Klick auf

Bearbeiten -> Kopieren

die Dateien in die Zwischenablage kopieren. Jetzt das Verzeichnis Dokumente/mkgmap öffnen und hier die Dateien mit einem linke Maustaste Klick auf

Bearbeiten -> Einfügen

einfügen.

Jetzt ist Mkgmap im Verzeichnis Dokumente/mkgmap wie es benutzt werden kann. Es beinhaltet jetzt 7 Teile. Abschließend können die beiden Verzeichnisse, mkgmap-r2277 und mkgmap-r2277.tar.gz, die im Verzeichnis Downloads liegen wieder gelöscht werden.

Benutzung

Um mit Mkgmap zu arbeiten werden OSM Kartendaten benötigt. Diese werden von Mkgmap zu einer Datei gmapsupp.img verarbeitet. Garmin Geräte benötigen Kartenmaterial, das als Datei gmapsupp.img vorliegt. Während der Verarbeitung kann der Name der Datei geändert werden in z.B. data.osm

Hinweis:

Bei der Verwendung des Kartenmaterials über eine SD bzw. Micro-SD Karte bleibt die interne Karte immer erhalten. Ältere Garmin Geräte können nur Karten von max. 2GB nutzen, neuere Geräte dagegen schon 4GB. Es ist beim erstellen der Karten darauf zu achten.

Download OSM Kartenmaterial

OSM Kartenmaterial kann auf verschiedene Arten beschafft werden. Einfach ist der Download über den Geofabrik Downloadbereich {de} . Das Verzeichnis osm/ öffnen und die entsprechende Datei suchen. Z.B. das Verzeichnis osm/europe/germany/sachsen-anhalt.osm.bz2 Sachsen-Anhalt. Die Datei herunterladen und speichern. Nach dem Entpacken [2] kann man die Datei umbenennen, was das Arbeiten mit Mkgmap vereinfacht z.B. data.osm und im Verzeichnis mkgmap ablegen. Die Datei data.osm muss sich im Verzeichnis mkgmap befinden. Die Datei darf 500 MB nicht übersteigen, da Mkgmap noch nicht mehr verarbeitet. Sollen größere Dateien verarbeitet werden, ist ein Splitter notwendig.

Hinweis:

Für z.B. eine Deutschlandkarte benötigt Mkgmap ca. 7GB freien Speicherplatz zur Verarbeitung.

Mkgmap starten

Um Mkgmap zu starten [4], einfach in das Installationsverzeichnis wechseln. Das Verzeichnis richtet sich nach der Art der Installation. Als Beispiel liegt Mkgmap in dem Verzeichnis ~/Dokumente/mkgmap. Hierzu ein Terminal-Fenster [5] öffnen und in das Verzeichnis wechseln.

cd Dokumente/mkgmap 

Jetzt ist das Verzeichnis geöffnet. Hier können jetzt die Befehle für Mkgmap eingegeben werden.

java -jar mkgmap.jar --route --gmapsupp data.osm 

Erstellt wird eine Datei, mit dem Namen 63240001.img und eine fertige gmapsupp.img im Verzeichnis mkgmap. Die enthält die Daten für Ländererkennung/PLZ/Städte/Straßen/.

Ausgabe ist wie folgt: Das ist nur ein Auszug, nach Beendigung der Arbeit von Mkgmap steht an letzter Stelle wieder das Verzeichnis. Die Datei 63240001.img ist auch wieder geschlossen und hat eine angegebene Größe in Kb.

http://www.openstreetmap.org/browse/way/83481186) contains zero length 
arc at 
http://www.openstreetmap.org/?mlat=52.65672&mlon=11.94360&zoom=17
marko@marko-desktop:~/Dokumente/mkgmap$

Die fertige Karte

Die fertige Datei gmapsupp.img kann in Garmin Geräten verwendet werden.

Achtung!

Nicht die interne Datei gmapsupp.img überschreiben! Immer die Datei gmapsupp.img auf einer SD/Micro-SD Karte verwenden.

Befehle für Mkgmap

Viele verschiedene Optionen finden sich auch im WIKI Befehle für Mkgmap {en} .

Dieser Befehl ruft im Verzeichnis ~/Dokumente/mkgmap die Hilfe auf:

java -jar mkgmap.jar --help  

Der Splitter

Wenn mit Mkgmap größere Dateien größer als 500 MB verarbeitet werden sollen, ist ein Splitter nötig. Den Splitter splitter-r (Versionsnummer).tar.gz in das Verzeichnis Downloads herunterladen. Die aktuelle Version ist die Datei splitter-r200.tar.gz hier von der Downloadseite {en} herunterladen.

Die Datei splitter-r200.tar.gz im Verzeichnis Downloads entpacken. Die Datei kann mit folgendem Befehl im Terminal[5] entpackt werden. Hierzu mit dem Befehl in das Verzeichnis wechseln,

cd Downloads 

anschließend die Datei mit folgendem Befehl entpacken. Hierbei ist die Versionsnummer anzupassen!

tar -xzf splitter-r200.tar.gz 

Nach erfolgreichem entpacken ist die Ausgabe im Terminal wie folgt:

marko@marko-desktop:~$ cd Downloads
marko@marko-desktop:~/Downloads$ tar -xzf splitter-r200.tar.gz
marko@marko-desktop:~/Downloads$

Nun sind im Verzeichnis Downloads die beiden Verzeichnisse splitter-r200 und splitter-r200.tar.gz zu finden. Die Datei splitter-r200 mit einem linke Maustaste Doppelklick öffnen. Im Register

Bearbeiten -> Alles auswählen

benutzen. Nun mit einem linke Maustaste Klick auf

Bearbeiten -> Kopieren

die Dateien in die Zwischenablage kopieren. Jetzt das Verzeichnis Dokumente/mkgmap öffnen und hier die Dateien mit einem linke Maustaste Klick auf

Bearbeiten -> Einfügen

einfügen.

Hinweis:

Es öffnet ein Fenster in dem Ersetzen bzw. Zusammenfügen mit einem linke Maustaste Klick bestätigt wird.

Jetzt ist der Splitter im Verzeichnis Dokumente/mkgmap wie er benutzt werden kann. Es beinhaltet jetzt 13 zusammengefügte Teile. Abschließend können die beiden Verzeichnisse, splitter-r200 und splitter-r200.tar.gz, die im Verzeichnis Downloads liegen wieder gelöscht werden.

Download einer Karte von der Geofabrik. Z.B. Germany osm/europe/germany.osm.pbf Geofabrik Downloadbereich {de} . Nach dem Download die Datei germany.osm.pbf in das Verzeichnis Dokumente/mkgmap ablegen.

Nun in das Verzeichnis wechseln. Hierzu ein Terminal öffnen und folgenden Befehl eingeben

cd Dokumente/mkgmap 

Ausgabe wie folgt:

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$

Nun den Befehl zum Splitten eingeben, mit der Option -Xmx????m (Größe des zu verwendenden Arbeitsspeichers in MB):

java -Xmx1024m -jar splitter.jar --output=xml germany.osm.pbf 

Die Ausgabe wird etwas länger dauern, was von der Kartengröße und dem vorhandenen RAM-Speicher abhängig ist:

Map is being split for resolution 13:
 - area boundaries are aligned to 0x800 map units
 - areas are multiples of 0x1000 map units wide and high
Processing germany.osm.pbf
Bounding box 5.864417 47.26543 15.050780000000001 55.14777
10.000.000 nodes processed... id=286376477
20.000.000 nodes processed... id=359867782
30.000.000 nodes processed... id=507089514
40.000.000 nodes processed... id=713665626
50.000.000 nodes processed... id=1019306236
60.000.000 nodes processed... id=1139567995
70.000.000 nodes processed... id=1283080364

Dies ist nur ein Auszug. Nach Beendigung des Splittens steht in der letzten Zeile die Dauer der Verarbeitung und die Daten.

Beispiel für die Datei germany.osm.pbf:

AP occupancy: 87462424
MAP occupancy: 21418673
MAP occupancy: 2515377
MAP occupancy: 271844
ways occupancy
MAP occupancy: 12875351
MAP occupancy: 3332938
MAP occupancy: 415469
MAP occupancy: 45812
MAP occupancy: 63
MAP occupancy: 4
MAP occupancy: 1
Thread worker-0 has finished
Elapsed time: 4h 22m 35s   Memory: Current 1933MB (1265MB used, 668MB 
free) Max 1933MB
Time finished: Mon Dec 05 12:50:55 CET 2011
Total time taken: 15813s
marko@marko-desktop:~/Dokumente/mkgmap/splitter$ 

Hinweis:

Solange der Splitter läuft, lässt sich das Terminal nicht schließen. Es zeigt die Meldung:

Prozess läuft noch.

Nach dem Splitten der germany.osm.pbf die Dateien mit folgendem Befehl, für die Verwendung mit 2 GB Arbeitsspeicher:

java -Xmx2000m -jar mkgmap.jar --remove-short-arcs --levels=0:24,1:22,2:21,3:19,4:18,5:16 --route --add-pois-to-areas --latin1 --lower-case --gmapsupp --net -c template.args 

zu einer Karte verarbeiten

Die kompletten Optionen von Mkgmap sind im OSM-Wiki - Optionen zu finden.

Mkgmap erstellt ein osmmap.tdb und eine osmmap.img. Mit diesen beiden Dateien kann die Karte mit QLandkarteGT geöffnet werden. Die geöffnete Karte (Kacheln) markieren und an das Garmin Gerät / Kartenleser übertragen. Zu empfehlen ist die Übertragung der Datei gmapsupp.img mittels eines Kartenlesers, da es sonst zu erheblichen Wartezeiten kommen kann.

Mkgmap erstellt auch eine gmapsupp.img. Diese kann einfach auf eine SD/MicroSD Karte kopiert werden.

Der Adressindex

Um den Adressindex nutzen zu können, wird ein weiteres Verzeichnis bounds im Verzeichnis Dokumente/mkgmap benötigt. In dieses Verzeichnis bounds die Bounds Daten kopieren. Die Bounds Daten werden regelmäßig aktualisiert. Die Bounds Datei boundaries (by WanMil) hier downloaden. Bounds {en}

Die European boundaries (by WanMil) in das Verzeichnis bounds entpacken[2]. Im Verzeichnis bounds dürfen sich dann nur .bnd Dateien befinden. Den Befehl für Mkgmap um --bounds=bounds --index erweitern. z.B. für die germany.osm.pbf.

java -Xmx2000m -jar mkgmap.jar --remove-short-arcs --bounds=bounds 
--index --levels=0:24,1:22,2:21,3:19,4:18,5:16 --route 
--add-pois-to-areas --latin1 --lower-case --gmapsupp --net -c 
template.args 

Die Suche erfolgt aktuell schon über die Adresseingabe und über Orte.

Bounds erstellen

Um die Datei bounds selbst aktuell zu erstellen, sind weitere Schritte nötig. Ein bereits vorhandenes Verzeichnis bounds im Verzeichnis Dokumente/mkgmap löschen.

Schritt 1

Das Programm osmconvert herunterladen. Es wird Programmdatei für linux 32 bit heruntergeladen. Download {de}

Ein Terminal öffnen und folgende Befehle abarbeiten. Alle Befehle werden im Verzeichnis Downloads ausgeführt:

1. Befehl, wechselt in das Verzeichnis:

cd Downloads 

2.Befehl macht die Datei ausführbar:

chmod a+x osmconvert32 

3.Befehl verschiebt die Datei in das Verzeichnis ~/Dokumente/mkgmap/

mv osmconvert32 ~/Dokumente/mkgmap/ 

Die Ausgabe sollte dann so aussehen:

marko@marko-desktop:~$ cd Downloads
marko@marko-desktop:~/Downloads$ chmod a+x osmconvert32
marko@marko-desktop:~/Downloads$ mv osmconvert32 ~/Dokumente/mkgmap/
marko@marko-desktop:~/Downloads$

Jetzt ist die Datei osmconvert ausführbar, sie kann jetzt in das Verzeichnis Dokumente/mkgmap verschoben werden.

Schritt 2

Das Programm osmfilter32 herunterladen. Es wird Programmdatei für linux 32bit heruntergeladen. Download {de}

Ein Terminal öffnen und folgende Befehle abarbeiten. Alle Befehle werden im Verzeichnis Downloads ausgeführt:

1. Befehl, wechselt in das Verzeichnis:

cd Downloads 

2.Befehl macht die Datei ausführbar:

chmod a+x osmfilter32 

3.Befehl verschiebt die Datei in das Verzeichnis ~/Dokumente/mkgmap/

mv osmfilter32 ~/Dokumente/mkgmap/ 

Die Ausgabe sollte dann so aussehen

marko@marko-desktop:~$ cd Downloads
marko@marko-desktop:~/Downloads$ chmod a+x osmfilter32
marko@marko-desktop:~/Downloads$ mv osmfilter32 ~/Dokumente/mkgmap/
marko@marko-desktop:~/Downloads$

Jetzt ist die Datei osmfilter32 ausführbar, sie kann jetzt in das Verzeichnis Dokumente/mkgmap verschoben werden.

Schritt 3

Die Benutzung ist nach dem Download des Kartenmaterials sehr einfach. Als Beispiel dient wieder die Datei germany.osm.pbf. Alle Befehle werden im Verzeichnis Dokumnete/mkgmap ausgeführt.

Hierzu mit folgendem Befehl, in das Verzeichnis Dokumnete/mkgmap wechseln:

cd Dokumente/mkgmap 

1. Befehl Hierzu ein Teminal öffnen und folgenden eingeben:

./osmconvert32 germany.osm.pbf --out-o5m >germany.o5m 

Dieser erstellt die Datei germany.o5m.

Die Ausgabe sollte dann so aussehen:

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$ ./osmconvert32 germany.osm.pbf --out-o5m >germany.o5m
marko@marko-desktop:~/Dokumente/mkgmap$

Das Terminal dannach schließen.

2. Befehl Hierzu ein Teminal öffnen und folgenden eingeben:

./osmfilter32 germany.o5m --keep-nodes= --keep-ways-relations="boundary=administrative =postal_code postal_code=">germany-boundaries.osm 

Dieser erstellt die Datei germany-boundaries.osm.

Die Ausgabe sollte dann so aussehen:

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$ ./osmfilter32 germany.o5m --keep-nodes= --keep-ways-relations="boundary=administrative =postal_code postal_code=">germany-boundaries.osm
marko@marko-desktop:~/Dokumente/mkgmap$ 

Das Terminal dannach schließen.

3.Befehl Hierzu ein Teminal öffnen und folgenden eingeben:

java -Xmx2000m -jar mkgmap.jar --max-jobs=2 --createboundsfile=germany-boundaries.osm 

Dieser erstellt das Verzeichnis bounds mit den darin enthaltenen Grenzdateien/Städten/Straßen/Hausnummern Der Inhalt, die .bnd Dateien, können nicht geöffnet werden sie sind nur zur Weiterverarbeitung gedacht.

Die Ausgabe sollte dann so aussehen:

marko@marko-desktop:~$ cd Dokumente/mkgmap
marko@marko-desktop:~/Dokumente/mkgmap$ java -Xmx2000m -jar mkgmap.jar --max-jobs=2 --createboundsfile=germany-boundaries.osm
SCHWERWIEGEND (BoundarySaver): Calculate bbox to (47.206878662109375,5.364418029785156) to (54.717063903808594,15.020370483398438)
SCHWERWIEGEND (BoundarySaver): Calculate bbox to (47.206878662109375,5.364418029785156) to (54.717063903808594,15.020370483398438)
marko@marko-desktop:~/Dokumente/mkgmap$

Hinweis:

Fehlermeldungen können vernachlässigt werden.

Das Terminal dannach schließen.

Der Style der Karte

Um einen anderen Style als den Mkgmapstyle zu bekommen, ein weiteres Verzeichnis z.B. name im Verzeichnis mkgmap anlegen. Ebenso benötigt man die Datei z.B. name.TYP dazu. Es gibt viele fertige Styles, hier als Beispiel der All-in-one (AIO) Style {en} . Die Datei name.TYP muss mit dem Verzeichnis name inhaltlich übereinstimmmen.

Im Verzeichnis z.B. name befinden sich 7 Dokumente mit den Namen info, lines, options, points, polygons, relations und version. Diese erstellten Dokumente mit einem Editor [6] bearbeiten.

Im Mkgmap Befehl ist Folgendes dazugekommen: --style-file=name / name.TYP

java -Xmx1024m -jar mkgmap.jar --remove-short-arcs --route --latin1 
--style-file=name --gmapsupp --net -c template.args name.TYP 

Hinweis:

Der Prozess ist abgeschlossen, wenn sich das Terminal ohne Aktivitätsmeldung schließen lässt.

Fertige Datei nutzen

Achtung!

Achtung auf keinen Fall die interne gmapsupp.img überschreiben. Aus Sicherheitsgründen vorher ein Backup des Garmin Gerätes durchführen.

Eine z.B. 8 GB große SD bzw. Micro-SD Karte formatieren und auf dieser Karte ein Verzeichnis Garmin erstellen. Die fertige Datei gmapsupp.img in das Verzeichnis Garmin kopieren. Die Karte in das ausgeschaltete Garmin Gerät einstecken und das Gerät einschalten.

Nach der Anzeige "Karten laden" läuft kurz ein Balken voll und die Karte ist erkannt und wird verwendet. Es ist anzuraten zur Übertragung einen Kartenleser zu nutzen und nicht die USB Schnittstelle des Garmin Gerätes, da es sonst zu erheblichen Wartezeiten kommen kann.

Hinweis:

Ältere Garmin Geräte können nur Dateien bis 2 GB verarbeiten, neuere dagegen bis 4 GB.

Die Karte kann im Garmin Gerät unter "Einstellungen" aktiviert oder deaktiviert werden.

Übertragen mit MapSource

Der Mkgmap Befehl für die Kartenerstellung ist dann wie folgt:

java -Xmx2000m -jar mkgmap.jar --remove-short-arcs --preserve-element-order --bounds=bounds --index --levels=0:24,1:22,2:21,3:19,4:18,5:16 --route  --code-page=1250 --latin1 --add-pois-to-lines --add-pois-to-areas --style-file=lkw --gmapsupp --location-autofill:bounds --family-id=4 --product-id=45 --tdbfile --family-name=Meine-Karte --net -c template.args 

Um die Karte mit MapSource zu übertragen, wird Wine benötigt. Installation ist unter Wine[7] erklärt. mapsource.png

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.

Um die Karte mit MapSource zu übertragen wird MapSource benötigt. Download

Um die Karte in MapSource einzubinden wird MapSetToolKit benötigt. Download MapSetToolKit läuft ebenfalls unter Wine.

Um den Kartenleser für MapSource nutzen zu können, ist die Konfiguration von Wine erforderlich. Als erstes ein Terminal öffnen und folgenden Befehl eingeben und die Entertaste drücken:

Befehl zum erstellen eines symbolischen Links auf den Kartenleser:

ln -s /dev/ttyUSB0 .wine/dosdevices/com1 

Auf der Karte ist nun eine Datei .windows-serial welche Wine benötigt. Diese Datei nicht löschen!

Im 2. Schritt in der Dash-Startseite unter Suche Konfiguriere Wine eingeben. Das Konfigurationsfenster von Wine öffnet sich, im Register Laufwerke wählen.

Beispiel für ein Kartenleser:

I: /media/F47E-1901/

Nun den Laufwerksbuchstaben anklicken, um ihn zu markieren. In der Zeile Pfad ist der Pfad ersichtlich, nun darunter Erweitert wählen. In der Zeile Typ Diskette auswählen und abschließend unten mit Anwenden verlassen.

Um den Kartenleser auch nach einem Neustart des Computers zu nutzen, die Datei rc.local mit Root-Rechten bearbeiten. Eine weitere Zeile nach exit 0 einfügen:

exit 0

ln -s /dev/ttyUSB0 .wine/dosdevices/com1

Um die Karte in MapSource einzubinden diese Anleitung nutzen.Anleitung.pdf

Erstellte Karte löschen

Nach dem die erstellte Karte verwendet wird, sollten folgende Verzeichnisse/Dateien im Verzeichnis Dokumente/mkgmap gelöscht werden. Nach dem löschen kann erneut eine aktuelle Karte erstellt werden.

Hinweis:

Löschen von: .args / .img / .osm.gz / .tdb / .list / .o5m / .osm.pbf / .osm / mdr.img / .mdx / bounds

Eine Mehrländerkarte erstellen

Um eine grenzüberschreitende, routable Mehrländerkarte zu erstellen, wird Osmosis benötigt. Osmosis osmosis-latest.tgz hier herunterladen Letzte stabile Version {de}

Entpacken nach Dokumente nach dem entpacken das Verzeichnis umbenennen in osmosis. Im Verzeichnis osmosis liegt das Verzeichnis bin, die darin enthaltene Datei osmosis einmalig ausführbar machen.

OSM Kartenmaterial kann auf verschiedene Arten beschafft werden. Einfach ist der Download über den Geofabrik Downloadbereich {de} . Das Verzeichnis osm/ öffnen und die entsprechende Datei suchen. Die Datei europe.osm.pbf Die Datei europe.osm.pbf in das Verzeichnis osmosis legen.

Nun die gewünschte Länderzusammenstellung erstellen z.B. Deutschland, Dänemark, Beneluxländer. Es werden die Länderabkürzungen genutzt z.B. Deutschland de, Dänemark dk, Benelux, benelux, usw. Die Koordinaten können hier ausgelesen werden Koordinaten {de} und in den Befehl einfügen. Hierzu in das Verzeichnis osmosis wechseln

cd Dokumente/osmosis 

Karte als .osm.pbf Datei erstellen mit folgendem Befehl.

bin/osmosis --read-pbf europe.osm.pbf  --bb left=2.5 right=15.0 bottom=47.3 top=57.8 --write-pbf dkdebenelux.osm.pbf 

Die erstellte Datei dkdebenelux.osm.pbf in das Verzeichnis Dokumente/mkgmap legen und weiter bearbeiten wie unter: Der Splitter

Beispiele für Länderzusammenstellungen

D / DK

Befehl für eine routingfähige Mehrländerkarte von Dänemark und Deutschland zusammen. Dazu gehören auch die Grenzgebiete. Die Größe wird ca. 1,5 GB betragen.

Hinweis:

Warnungen im Terminal können ignoriert werden.

bin/osmosis --read-pbf europe.osm.pbf  --bb left=5.7 right=15.3 bottom=47.2 top=57.8 --write-pbf ddk.osm.pbf 

Dazu gehöriger Befehl für den Splitter

java -Xmx2000m -jar splitter.jar --output=xml ddk.osm.pbf 

Bereits fertige Karten nutzen

Auf der OSM Karte sind beim Heranzoomen viele Informationen verfügbar, wie z.B. Bäcker/Einkaufen/Bistros/Autowerkstätten/Supermärkte uvm. Dies sind viele Vorzüge, für die sich das mithelfen lohnt.

Fertige Karten gmapsupp.img, die man direkt auf die SD bzw. Micro-SD Karte kopieren kann:

Zusammenlegen von Karten

Bereits erstellte gmapsupp.img Dateien können mit Gmaptool {pl} zu einer Datei gmapsupp.img zusammengefasst werden.

Hinweis:

Zusammengelegte Karten sind nicht genzüberschreitend routingfähig!

Graphische Oberfläche

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.

Mit dem "Map composer" kann man mit Mkgmap auch unter einer graphischen Benutzeroberfläche arbeiten. Hinweise sind hier zu finden: Map composer {de}

Diese Revision wurde am 12. Mai 2012 12:17 von Win32netsky erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: GPS, OpenStreetMap, Internet

Passwort vergessen?