Map Composer installieren

Download

Die aktuelle Version von Map Composer ist V0.95a. Download (ca. 3.3 MB)

Versionsgeschichte

In Arbeit für nächste Version

Neu in Version 0.95a:

  • Fix für Node IDs größer 4 Milliarden

Neu in Version 0.95:

  • Geändertes Handling der Karteninstallation/Deinstallation in Basecamp/Map Source nach Problemen in Windows 10
  • Standardstil auf aktuelle Version der Reit- und Wanderkarte hochgezogen.
  • Fix: automatische Übernahme von Wandermarkierungen funktioniert nicht
  • Fix: Datenquellenassistent zeigt extrem lange Listen größer als der Bildschirm an - Scrollbar eingebaut
  • Fix: Fehlende Beschriftungen für Höhenlinien und Wandermarkierungen (mkgmap)
  • Fix: Fehlende Typen in Dropdownbox beim Bearbeiten von Ebenen

ältere Versionen

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.7 muß installiert sein.
  • Composer downloaden und in ein beliebiges Verzeichnis entpacken. (Ihr müßt vollen Zugriff auf das Verzeichnis haben, limitierte Verzeichnisse wie z.B. unter Windows c:\Program Files (x86)\Composer sind nicht geeignet.)
  • Starthilfe-Set downloaden und in dasselbe Verzeichnis entpacken (ca. 7,5 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.7
  • Osmosis V0.41 oder höher

Für Garmin Karten

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.95 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.95 (ca. 3.3 MB) herunterladen und nach ~/GPS/OSM_Composer entpacken.
  • Starthilfe-Set (ca. 7.2 MB) downloaden und in dasselbe Verzeichnis entpacken.
  • wine und mono über das Paketverwaltungssystem von Linux installieren, um die Windows-Versionen der oben genannten Tools mkgmap, sendmap20 und cgpsmapper verwenden zu können.
  • Java 8 herunterladen und installieren.
  • 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 -Xmx1100M -cp map_composer.jar:ndsc15.jar:nop.jar:colorpicker.jar:bzip2.jar:jai_codec.jar:protobuf-java-2.5.0.jar:osmosis-osm-binary-0.43.1.jar nop.osmc.MapComposer


Die 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 2 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 $*


  • 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.img direkt 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).
  • in den Einstellungen des Jobs das Häkchen bei "MapSource Integration" bzw. "Basecamp Integration" entfernen
  • 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.

Updates

  • Eine vorherige Datensicherung ist nie verkehrt :-)
  • Alle .jar, .png und .exe Dateien im Hauptverzeichnis in das bestehende Verzeichnis kopieren.
    • wenn neue .jar Dateien mit dabei sind, muß auch die start.bat kopiert werden bzw. Eure start.bat muß um diese Dateien ergänzt werden
    • wenn Ihr in der start.bat einen direkten Pfad zu Java 1.6 verwendet habt, muß er auf ein Java 1.7 geändert werden
  • 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 bzw. nicht verändert wurden:
    • 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.


Page last modified on 27.02.2016, at 20:09 CET