ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Map Composer

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

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

logo-nop.png Map Composer 🇩🇪 ist ein graphisches Programm, in Java geschrieben, zum Erzeugen von eigenen kostenlosen topographischen Karten. Das Kartendesign kann frei nach Wünschen in einer einfachen Benutzeroberfläche gestaltet werden. Der Composer greift dabei auf die OSM-Rohdaten Daten und Höhenlinien zu und integriert diese zur weiteren Bearbeitung. Mit ihm können dann OSM-Karten für z.B. Garmin-Geräte erzeugt werden.

Installation

System vorbereiten

Um Map Composer nutzen zu können, müssen im Vorfeld wine und java installiert [5] [6] werden:

  • wine

  • icedtea-8-plugin

Befehl zum Installieren der Pakete:

sudo apt-get install wine icedtea-8-plugin 

Oder mit apturl installieren, Link: apt://wine,icedtea-8-plugin

Map Composer installieren

Map Composer (aktuelle Version 1.01) von waldpfa.de 🇩🇪 herunterladen. Im Homeverzeichnis den Ordner ~/GPS/OSM_Composer erstellen. Die heruntergeladene map_composer_VERSION.zip Datei in diese Verzeichnis verschieben und entpacken [9]. Anschließend das Starthilfe-Set für Linux von der Seite herunterladen und das Archiv mc_starthilfe_100.zip entpacken [9]. Den Inhalt des Ordners in das Installationsverzeichnis verschieben.

Start Parameter

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 [8]:

#! /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

Das soeben erstellte Skript muss dann noch ausführbar gemacht werden[7].

Programmstart

Gestartet wird map composer über die start.sh-Datei [2] oder im Terminal [3] folgenden Befehl mit starten:

cd GPS/OSM_Composer/
java -Xmx2000M -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 

Bedienung

map-composer100.png
Map Composer V1.0

Im Reiter Aktionen des Jobs das Häkchen bei "Basecamp Integration" entfernen und "Image fürs Gerät" aktivieren. 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 garmin. Dort sollten nach einigen Minuten die Garminkarten als gmapsupp.img-Datei erscheinen.

Hinweis:

Eine detaillierte Anleitung zum Programm ist auf der Seite des Entwicklers 🇩🇪 zu finden.

Problembehebung

Fehlermeldung

java.io.IOException

Die Meldung

java.io.IOException: Cannot run program "reg": error=2, Datei oder Verzeichnis nicht gefunden

bedeutet, daß die Anmeldung der Karte in Basecamp fehlgeschlagen ist. Es genügt die entsprechende Option in den Einstellungen zu deaktivieren.

Programmstart

Startprobleme können durch das Ausführen des Programms mit Root-Rechten behoben werden[4].

Weitere Einstellungen bzw. Problembehebungen können durch Verändern des Wertes java -xmx2000M. Wobei die Ziffer 2000 den zur Verfügung gestellten Arbeitsspeicherwert in MB angiebt. Dieser Werte sollte lokal ans System angepasst sein.

JAVA-Probleme beim Rendern der Karte können mit Aktualisierungen der Java-Version behoben werden:

Java-Version überprüfen:

java -version  

Java 9 installieren:

sudo apt-get install openjdk-9-jre 

Diese Revision wurde am 25. Juni 2018 22:38 von march erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Karte, GPS, gmapsupp.img, OpenStreetMap, Hardware, Garmin