Map Composer installieren
Download
Die aktuelle Version von Map Composer ist V0.92. Download (ca. 2.5 MB)
Versionsgeschichte
In Arbeit für nächste Version
Neu in Version 0.92:
- Anpassung des Planetfile-Wizards an neuen Website der Geofabrik
- Unterstützung von Maperitive für eigene Bitmapkarten (ersetzt Kosmos)
- GUI etwas aufgeräumt, Spezialparameter erscheinen nur noch wenn das betreffende Feature aktiv ist
Erstinstallation
Vereinfachte Installation
Die vereinfachte Installation (hier für Windows. Die Linux Installation ist weiter unter beschrieben) nutzt die Autokonfiguration von Composer zusammen mit einem Minimalsatz der benötigten Werkzeuge. Diese Installation sollte ohne weitere Änderungen lauffähig sein und die erste Karte erzeugen können.
- Voraussetzung: Java 1.6 muß installiert sein.
- Composer downloaden und in ein beliebiges Verzeichnis entpacken.
- Starthilfe-Set downloaden und in dasselbe Verzeichnis entpacken (ca. 6 MB).
- Composer mit start.bat starten, es sollte die Meldung erscheinen "Autokonfiguration erfolgreich ausgeführt".
- falls die Batch Datei nichts tut, wurde Java nicht gefunden. Dann muß der Befehl "java" durch den vollen Pfad zu java.exe ersetzt werden.
- Eintrag "Karte bauen" auswählen.
- Button "Generieren" drücken und warten bis die Karte erstellt wird.
- In dem oben erstellten Composer-Verzeichnis gibt es einen Unterordner public. Dort sollten nach einigen Minuten die Garminkarten als Zip-Datei erscheinen.
Manuelle Installation
Das normale Installationsverfahren wenn die notwendigen Tools schon vorhanden sind bzw. einzeln installiert werden sollen.
Voraussetzungen
Generell
- Java 1.6
- Osmosis V0.39 (0.35, 0.36 und 0.38 enthalten Bugs und funktionieren nicht)
- STAX 1.2 (enthalten)
Für Garmin Karten
- mkgmap r2311 oder höher (frühere Version enthalten einen Bug im Multipolygonhandling, der zum Absturz von mkgmap führen kann)
- sendmap20 V4
- cgpsmapper.exe V098a
Einrichten von Composer
- Alle Dateien in beliebiges Verzeichnis entpacken. Composer kommt standardmäßig mit der Konfiguration der Reit- und Wanderkarte.
- Starten mit start.bat
- Optionen mit Button "Einstellungen" einblenden
- Datenverzeichnisse festlegen
- Pfade zu den verschiedenen Tools einstellen
- Composer schließen und erneut starten
Installation unter Linux
Achtung: Diese Anleitung wurde mit V0.86 getestet
Um den Composer unter Linux zu nutzen, sind einige zusätzliche Anpassungen notwendig. Für die Anleitung wird davon ausgegangen, dass Map Composer ins Verzeichnis ~/GPS/OSM_Composer entpackt wurde.
- Map Composer V0.92 (ca. 2.1 MB) herunterladen und nach ~/GPS/OSM_Composer entpacken.
- Starthilfe-Set (ca. 6 MB) downloaden und in dasselbe Verzeichnis entpacken.
- wine und mono über das Paketverwaltungssystem von Linux installieren, um die Windows-Versionen der oben genannten Tools srtm2osm, mkgmap, sendmap20 und cgpsmapper verwenden zu können.
- start.bat im Verzeichnis ~/GPS/OSM_Composer muss in ein Shell-Skript mit Dateinamen start.sh umgewandelt werden und die Semikolons im Java-Aufruf durch Doppelpunkte ersetzt werden. Wenn Map Composer im Verzeichnis ~/GPS/OSM_Composer liegt, sieht die start.sh z.B. so aus:
#! /bin/bash
export OSMC_TOOLDIR=~/GPS/OSM_Composer/Tools
cd ~/GPS/OSM_Composer
java -Xmx1000M -cp map_composer.jar:ndsc15.jar:nop.jar:stax-1.2.0.jar:colorpicker.jar:bzip2.jar nop.osmc.MapComposerDie Umgebungsvariable
OSMC_TOOLDIR wird später zur Laufzeit des Programms gebraucht, um absolute Pfade für die wine und mono Aufrufe festzulegen.
- Es müssen noch 3 weitere Dateien (alle ohne Dateiendung) im Verzeichnis ~/GPS/OSM_Composer/Tools angelegt werden. Bitte die Groß- und Kleinschreibung mit beachten. Diese sind:
- cgpsmapper ist mit mit diesem kleinen Skript für einen Wrapper zu versehen
#! /bin/bash
# Wrapper für cgpsmapper-Aufruf von OSM Composer unter wine
wine $OSMC_TOOLDIR/cgpsmapper.exe $*- MapSourceTest mit
#! /bin/bash
# Wrapper für MapSourceTest-Aufruf von OSM Composer unter wine
wine $OSMC_TOOLDIR/../MapSourceTest.exe $*- sendmap20 mit
#! /bin/bash
# Wrapper für sendmap20-Aufruf von OSM Composer unter wine
wine $OSMC_TOOLDIR/sendmap20.exe $*- sendmap funktioniert nicht, weder die Linux- noch die Windows-Version. Das ist aber kein größeres Problem, da man die Datei
gmapsupp.imgdirekt auf die Speicherkarte des GPS kopieren kann oder die einzelnen Kacheln selbst mit einem Programm wie QLandkarteGT hochladen kann. - NICHT VERGESSEN, alle soeben erstellen Skripte und Dateien ausführbar zu machen, d.h.
chmod u+x mein_skript.sh - Falls es noch Probleme geben sollte, dann mal die Zeilenümbrüche im UNIX-Format speichern falls das noch nicht der Fall ist. Dies kann man z.B. mit dem Linux-Editor Kate erledigen (Menü -> Extras -> Zeilenende -> UNIX).
- Jetzt kann die erste Karte erstellt werden.
- Eintrag "Karte bauen" auswählen.
- Button "Generieren" drücken und warten bis die Karte erstellt wird.
- In dem oben erstellten Composer-Verzeichnis gibt es einen Unterordner public. Dort sollten nach einigen Minuten die Garminkarten als Zip-Datei erscheinen.
Es ist empfehlenswert, den Composer ab Version V0.85 zu verwenden, da es vorher Probleme mit der UTF-8 Kodierung gab, die dazu führten, dass der mkgmap-Aufruf fehlschlug oder die erzeugte Karte fehlerhafte Umlaute enthielt.
Updates
- Eine vorherige Datensicherung ist nie verkehrt :-)
- Alle .jar, .png und .exe Dateien im Hauptverzeichnis in das bestehende Verzeichnis kopieren.
- die folgenden Dateien immer in die bestehende Installation kopieren:
- Planet.tbl - enthält Informationen zu den verfügbaren Planetfiles der Geofabrik.
- geofabrik_polys.zip - enthält die Umrisse der Planetfiles
- die folgenden Dateien in die bestehende Installation kopieren, wenn sie noch nicht vorhanden sind:
- default_options - Standard-Parameter für mkgmap
- Density.tbl - enthält vorberechnete Höhenlinieninfos
- GarminDef.tbl - enthält Informationen über die Bedeutung von Garmin IDs
- default.flt - Vorbereitete Filter für die Routenliste
- Composer paßt dann beim ersten Start der neuen Version Eure Daten an. Bitte nicht andersrum arbeiten - falls Eure Daten beim ersten Start nicht vollständig sichtbar sind, klappt das nicht. Eine Rückkehr auf die Vorgängerversion ist mit den angepaßten Daten nicht mehr möglich.
- nicht vergessen, auch die Tools einzeln oder ggf. über das neueste Starthilfeset zu aktualisieren. Insbesondere mkgmap und osmosis müssen die oben genannten Versionen sein.
