Map Composer installieren

Download

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

Versionsgeschichte

In Arbeit für nächste Version

  • Warnung bei ungültigen Kartennamen
  • Übersetzung von Routennamen und -beschreibung
  • Schnellere und Komfortablere Beaarbeitung von Wanderrouten

Neu in Version 0.93:

  • Unterdrückung der lästigen Fortschrittsdialoge beim Erstellen der Garminkarte möglich
  • schnellerer Download von CIAT Daten durch Serverwechsel
  • schnellere Erzeugung von Höhenlinien aus CIAT Daten durch neues Dateiformat
  • Wesentlich schnellere Verarbeitung und geringerer Platzverbrauch durch Unterstützung des PBF Formats.
  • Verbessertes Multipolygonhandling: Ersetzungsregeln für Tags an Wegen werden auch auf Multipolygone angewandt
  • der Tilecache von Basecamp kann bei der Kartenerstellung geleert werden so daß Änderungen sofort sichtbar werden (bisher nur Mapsource)
  • Automatische Konfigurationsumstellung für Versionen vor 0.9 entfernt
  • fix: manche Multipolygone für kleinere Lichtungen und Inseln werden nicht ausgewertet

ä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.6 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. 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 Version zwischen r2311 und r2906 (frühere Versionen enthalten einen Bug im Multipolygonhandling, der zum Absturz von mkgmap führen kann, spätere Versionen eine inkompatible Änderung in den Renderregeln)
  • 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.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 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.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).
  • 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.
    • 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
  • 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.


Page last modified on 11.03.2014, at 15:22 CET