Seite 1 von 2

Neue Version V1.05 von Map Composer

Verfasst: 08.11.2020, 17:53
von Nop
Es gibt eine neue Version von Map Composer.

Neu in Version 1.05
* Unterstützung für erweitere Garmin POI IDs
* automatische Updates
* Fix: Exception loading node information

Download wie immer auf der Map Composer Homepage

bye, Nop

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 12:01
von mtb-Herten
Perfekt. Habe ich schon runtergeladen und werde es sogar benutzen :D

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 18:51
von mtb-Herten
Schade, bei mir läuft die neue Version nicht:

Code: Alles auswählen

mtbbiker99@mtbbiker99:~/00-WESTmap122HD$ java --version
openjdk 11.0.9 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11-Ubuntu-0ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.9+11-Ubuntu-0ubuntu1, mixed mode, sharing)
mtbbiker99@mtbbiker99:~/00-WESTmap122HD$ java -Xmx7200M -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
Fehler: Hauptklasse nop.osmc.MapComposer konnte nicht gefunden oder geladen werden
Ursache: java.lang.NoClassDefFoundError: nop/ndsc/MainFrame

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 18:56
von mtb-Herten
auch mit den neuen Startparametern nicht:

Code: Alles auswählen

java -Xmx2000M -cp map_composer.jar;ndsc18.jar;nop.jar;colorpicker.jar;bzip2.jar;jai_codec.jar;protobuf-java.jar;osmosis-osm-binary.jar nop.osmc.MapComposer
Dieses Fehlermeldung kommt:

Code: Alles auswählen

mtbbiker99@mtbbiker99:~/00-WESTmap122HD$ java -Xmx2000M -cp map_composer.jar;ndsc18.jar;nop.jar;colorpicker.jar;bzip2.jar;jai_codec.jar;protobuf-java.jar;osmosis-osm-binary.jar nop.osmc.MapComposer
Verwendung: java [Optionen] <mainclass> [args...]
           (zur Ausführung einer Klasse)
   oder  java [Optionen] -jar <jarfile> [args...]
           (zur Ausführung einer JAR-Datei)
   oder  java [Optionen] -m <module>[/<mainclass>] [args...]
       java [Optionen] --module <module>[/<mainclass>] [args...]
            (zur Ausführung der Hauptklasse in einem Modul)

 Argumente, die auf die Hauptklasse folgen, -jar <jarfile>, -m oder --module
 <module>/<mainclass> werden als Argumente für die Hauptklasse übergeben.

 wobei "Optionen" Folgendes umfasst:

    -zero	  zur Auswahl der "zero" VM
    -dcevm	  zur Auswahl der "dcevm" VM
    -cp <Klassensuchpfad mit Verzeichnissen und ZIP-/JAR-Dateien>
    -classpath <Klassensuchpfad mit Verzeichnissen und ZIP-/JAR-Dateien>
    --class-path <Klassensuchpfad mit Verzeichnissen und ZIP-/JAR-Dateien>
                  Eine durch : getrennte Liste mit Verzeichnissen, JAR-Archiven
                  und ZIP-Archiven, in denen nach Klassendateien gesucht wird.
    -p <Modulpfad>
    --module-path <Modulpfad>...
                  Eine durch : getrennte Liste mit Verzeichnissen, von denen jedes Verzeichnis
                  ein Verzeichnis mit Modulen ist.
    --upgrade-module-path <Modulpfad>...
                  Eine durch : getrennte Liste mit Verzeichnissen, von denen jedes Verzeichnis
                  ein Verzeichnis mit Modulen ist, die upgradefähige
                  Module im Laufzeitimage ersetzen
    --add-modules <Modulname>[,<Modulname>...]
                  Root-Module, die zusätzlich zum anfänglichen Modul aufgelöst werden sollen.
                  <Modulname> kann auch wie folgt lauten: ALL-DEFAULT, ALL-SYSTEM,
                  ALL-MODULE-PATH.
    --list-modules
                  Listet beobachtbare Module auf und beendet den Vorgang
    -d <Modulname>
    --describe-module <Modulname>
                  Beschreibt ein Modul und beendet den Vorgang
    --dry-run     Erstellt eine VM und lädt die Hauptklasse, führt aber nicht die Hauptmethode aus.
                  Die Option "--dry-run" kann nützlich sein, um die
                  Befehlszeilenoptionen, wie die Modulsystemkonfiguration, zu validieren.
    --validate-modules
                  Validiert alle Module und beendet den Vorgang
                  Die Option "--validate-modules" kann nützlich sein, um
                  Konflikte und andere Fehler mit Modulen auf dem Modulpfad zu ermitteln.
    -D<Name>=<Wert>
                  Legt eine Systemeigenschaft fest
    -verbose:[class|module|gc|jni]
                  Ausgabe im Verbose-Modus aktivieren
    -version      Gibt die Produktversion an den Fehlerstream aus und beendet den Vorgang
    --version      Gibt die Produktversion an den Outputstream aus und beendet den Vorgang
    -showversion  Gibt die Produktversion an den Fehlerstream aus und setzt den Vorgang fort
    --show-version
                  Gibt die Produktversion an den Outputstream aus und setzt den Vorgang fort
    --show-module-resolution
                  Zeigt die Modulauflösungsausgabe beim Start an
    -? -h -help
                  Gibt diese Hilfemeldung an den Fehlerstream aus
    --help        Gibt diese Hilfemeldung an den Outputstream aus
    -X            Gibt Hilfe zu zusätzlichen Optionen an den Fehlerstream aus
    --help-extra  Gibt Hilfe zu zusätzlichen Optionen an den Outputstream aus
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  Aktiviert Assertions mit angegebener Granularität
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  Deaktiviert Assertions mit angegebener Granularität
    -esa | -enablesystemassertions
                  Aktiviert System-Assertions
    -dsa | -disablesystemassertions
                  Deaktiviert System-Assertions
    -agentlib:<libname>[=<options>]
                  Lädt die native Agent Library <libname>. Beispiel: -agentlib:jdwp
                  siehe auch -agentlib:jdwp=help
    -agentpath:<pathname>[=<options>]
                  Lädt die native Agent Library mit dem vollständigen Pfadnamen
    -javaagent:<jarpath>[=<options>]
                  Lädt den Java-Programmiersprachen-Agent, siehe java.lang.instrument
    -splash:<imagepath>
                  Zeigt den Startbildschirm mit einem angegebenen Bild an
                  Skalierte HiDPI-Bilder werden automatisch unterstützt und verwendet,
                  falls verfügbar. Der nicht skalierte Bilddateiname (Beispiel: image.ext)
                  muss immer als Argument an die Option "-splash" übergeben werden.
                  Das am besten geeignete angegebene skalierte Bild wird
                  automatisch ausgewählt.
                  Weitere Informationen finden Sie in der Dokumentation zur SplashScreen-API
    @argument files
                  Eine oder mehrere Argumentdateien mit Optionen
    -disable-@files
                  Verhindert die weitere Erweiterung von Argumentdateien
Um ein Argument für eine lange Option anzugeben, können Sie --<Name>=<Wert> oder
--<Name> <Wert> verwenden.

ndsc18.jar: Befehl nicht gefunden.
nop.jar: Befehl nicht gefunden.
colorpicker.jar: Befehl nicht gefunden.
bzip2.jar: Befehl nicht gefunden.
jai_codec.jar: Befehl nicht gefunden.
protobuf-java.jar: Befehl nicht gefunden.
osmosis-osm-binary.jar: Befehl nicht gefunden.

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 21:02
von mtb-Herten
Nimm alles zurück. Bei Linux darf kein ";" zwischen den Befehlen stehen sondern ein ":"

Der Befehlt lautet also so:

java -Xmx2000M -cp map_composer.jar:ndsc18.jar:nop.jar:colorpicker.jar:bzip2.jar:jai_codec.jar:protobuf-java.jar:osmosis-osm-binary.jar nop.osmc.MapComposer

Vielleicht kannst Du das bei den Installationsanweisungen ja mitangeben.

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 21:17
von Nop
mtb-Herten hat geschrieben: 09.11.2020, 21:02 Vielleicht kannst Du das bei den Installationsanweisungen ja mitangeben.
Das ist unter "Installation unter Linux" genau so abgebildet.

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.11.2020, 21:36
von mtb-Herten
Ist richtig, kann man aber leicht übersehen, zumal der Befehl sehr lang ist.

Ein Texthinweis kann ja nicht schaden. :D

Re: Neue Version V1.05 von Map Composer

Verfasst: 10.11.2020, 20:58
von mtb-Herten
Die erste Karte wurde erfolgreich erstellt.

Nur diese Mitteilung "Too many colors " stört mich:

Code: Alles auswählen

Calling mkgmap to create map
Build the garmin maps
calling mkgmap
mkgmap done
Create typ definition file
Too many colors in /home/mtbbiker99/01-icon/Icons/train_station.png
Too many colors in /home/mtbbiker99/01-icon/Icons/wm_jakobsweg_klassisch.png
Too many colors in /home/mtbbiker99/01-icon/Icons/wm_jakobsweg.png
Too many colors in /home/mtbbiker99/01-icon/Icons/veterinary.png
Too many colors in /home/mtbbiker99/01-icon/Icons/foot_horse.png
Too many colors in /home/mtbbiker99/01-icon/Icons/cafe.png
Gibt es eine Veränderung bei den Icons? Können nur noch bestimmte Farben benutzt werden?

Re: Neue Version V1.05 von Map Composer

Verfasst: 11.11.2020, 21:59
von Nop
Das mit den Farben ist eine neue Warnung - die Grafiken hatten schon immer zuviele Farben und keiner hat's gemerkt. :-)

Ist jetzt natürlich lästig wenn bei jedem eigentlich korrekten Lauf die Meldungen kommen. Am sinnvollsten wäre es die Grafiken zu reparieren. Da sind durch Resampling/Antialiasing mehr Zwischenfarben entstanden als das Garmin darstellen kann. Da müßte man die Farbtiefe reduzieren - ich komme momentan allerdings nicht zum Basteln.

Re: Neue Version V1.05 von Map Composer

Verfasst: 07.12.2020, 14:07
von ossi111
Hallo Ihr.

Nutze die Version 1.04 seit ner ganzen Weile und alles funktioniert prächtig.

Ich würde nun auch auf die Version 1.05 wechseln.
Wie kann ich das machen ohne alles noch einmal zu konfigurieren?
einfach irgendwelche Daten kopieren ??????

Danke für INFOS

Oli

Re: Neue Version V1.05 von Map Composer

Verfasst: 07.12.2020, 14:34
von Nop
Guckstu hier: http://composer.waldpfa.de/index.php?n=MC.Download

Ganz unten unter "Updates"

Re: Neue Version V1.05 von Map Composer

Verfasst: 07.12.2020, 15:14
von ossi111
:D cool

Danke Dir

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.02.2021, 19:32
von Wanderer
Super,

danke . . . wie immer alles Klasse

Evtl. gibt es einen Web-Adress Fehler bei den CIGAR Dateien . . . müsste "https:" sein.

Einen weiteren Punkt habe ich noch gefunden: Ich habe MapComposer komplett frisch mit dem Starthilfepaket installiert und bekomme folgenden Fehler (verwende die original Bilder aus dem Starthilfepaket):

Rebuilding View Kartenobjekte/topo
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\train_station.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\wm_jakobsweg_klassisch.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\wm_jakobsweg.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\veterinary.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\foot_horse.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\cafe.png
Too many colors in C:\Users\CM\Desktop\Garmin_MC\MC\Icons\bar.png
Compile typ definition

D.h. ich überarbeite am einfachsten die PNG-Bilder oder?

Danke.

Gruß aus Unterfranken

Re: Neue Version V1.05 von Map Composer

Verfasst: 09.02.2021, 20:11
von Nop
Kannst Du machen - die Meldung ist aber harmlos, man sieht keinerlei Effekt.

Re: Neue Version V1.05 von Map Composer

Verfasst: 11.02.2021, 18:07
von Wanderer
mtb-Herten hat geschrieben: 10.11.2020, 20:58 Die erste Karte wurde erfolgreich erstellt.

Nur diese Mitteilung "Too many colors " stört mich:

Code: Alles auswählen

Calling mkgmap to create map
Build the garmin maps
calling mkgmap
mkgmap done
Create typ definition file
Too many colors in /home/mtbbiker99/01-icon/Icons/train_station.png
Too many colors in /home/mtbbiker99/01-icon/Icons/wm_jakobsweg_klassisch.png
Too many colors in /home/mtbbiker99/01-icon/Icons/wm_jakobsweg.png
Too many colors in /home/mtbbiker99/01-icon/Icons/veterinary.png
Too many colors in /home/mtbbiker99/01-icon/Icons/foot_horse.png
Too many colors in /home/mtbbiker99/01-icon/Icons/cafe.png
Gibt es eine Veränderung bei den Icons? Können nur noch bestimmte Farben benutzt werden?
Hi,

mich hats auch gestört und hab die Icons angepasst . . . zip im Anhang schauen jetzt nicht mehr so schön aus, dafür ist die Warnung weg . . .

Gruß aus Unterfranken.
6_Icons.zip
(3.41 KiB) 1387-mal heruntergeladen

Re: Neue Version V1.05 von Map Composer

Verfasst: 12.02.2021, 16:09
von mtb-Herten
Cool, werde ich ersteinmal testen. Das gleiche habe ich auch versucht, nur meine Icons waren zu häßlich :D

Re: Neue Version V1.05 von Map Composer

Verfasst: 21.02.2021, 10:34
von AKellringer
Super Software, genau das was ich für meinen Anwendungsfall gesucht habe.
Jetzt muss ich noch die Funktion (Renderregeln usw.) genau verstehen, damit die Karte nicht zufällig wird.

Nochmals vielen Dank an den genialen Entwickler.

Re: Neue Version V1.05 von Map Composer

Verfasst: 01.06.2021, 11:01
von _torsten_
Hallo in die Runde!

Ich wollte zum Monatsanfang mit dem MC 1.05 folgende Region neu erzeugen: Länge 8.9 - 9.8 | Breite 49.6 - 50.4
Das ist der Spessart. Und so habe ich die Region benannt. Der Job heißt bei mir 2004_Spessart.

Die germany.osm.pdf ist aktuell und liegt im Verzeichnis ..\intermediate. Die Datei Spessart_input.osm.pdf wurde erzeugt. Sie ist 46.947 KB groß und liegt im Verzeichnis ..\input. Der letzte erfolgreiche Durchlauf dieser Region war am 03.05.2021. Hierbei war die Spessart_input.osm.pdf 46.710 KB groß. Die heutige ist also 237 KB größer. Eine andere Region (Fränk. Schweiz | Länge 10.8 - 11.8 | Breite 49.6 - 50.3) ist mit 48.487 KB größer, läuft aber ohne Problem durch und erzeugt die entsprechende Karte.

Der Composer läuft im Job 2004_Spessart bis zur Funktion "Ermittle Segmentaufteilung für Spessart" und bleibt an dieser Stelle stehen. Auch ein Neustart des Composers schaffte keine Abhilfe. Hat evtl jemand eine Idee, woran das liegen kann?

Meine Logausschrift lautet:
Starting map generation
Testing Mapsource
Removing MapSource registry values
calling Registry remove
Saving table Settings
Saving table ConvertRule
Saving table ConvertAction
Saving table IDManager
Checking for local data files.
Cutting data with osmosis
calling osmosis
osmosis done
Starting region Spessart
Newer input file detected
Saving table Outline
Saving table Route
Saving table IDManager
processed 5485871 nodes, 888769 ways, 12103 relations
Finished region Spessart
Creating map
Saving table Settings
Saving table Route
Saving table Statistic
Saving table IDManager
Meine errorLog.txt beinhaltet:
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\train_station.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\wm_jakobsweg_klassisch.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\wm_jakobsweg.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\veterinary.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\foot_horse.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\cafe.png
01.06.21 09:33 Too many colors in C:\Garmin\MapComposer\MC105\Icons\bar.png
Danke und herzliche Grüße, Torsten.

Re: Neue Version V1.05 von Map Composer

Verfasst: 01.06.2021, 21:32
von Nop
Kann mir jetzt spontan keinen Reim darauf machen.

Was ich zuerst probieren würde ist alle Dateien in allen Arbeitsverzeichnissen, die mit Spessart beginnen, löschen falls sich irgendwas vom letzten Lauf verklemmt haben sollte.

Re: Neue Version V1.05 von Map Composer

Verfasst: 02.06.2021, 09:19
von _torsten_
Hallo Nop,

ich bin deinem Rat gefolgt, habe alle Daten aus den Ordnern ..\input und ..\intermediate gelöscht und den Job neu gestartet.
Es wurde die ..\intermediate\germany.osm.pbf neu laden und die ..\input\spessart_input.osm.pbf 46.957 KB neu ausgeschnitten.
Leider ist der MC 1.05 wieder bei "Ermittle Segmentaufteilung für Spessart" stehen geblieben.

Zu groß kann die spessart_input.osm.pbf nicht sein. Ich habe andere Inputdateien, die sind noch größer und da ist der MC ordentlich durchgelaufen.

Herzliche Grüße, Torsten.
Mein Log:
Starting map generation
Testing Mapsource
Removing MapSource registry values
calling Registry remove
Saving table Settings
Saving table ConvertRule
Saving table ConvertAction
Saving table IDManager
Checking for local data files.
Cutting data with osmosis
calling osmosis
osmosis done
Starting region Spessart
Newer input file detected
Saving table Planet
Saving table Outline
Saving table Route
Saving table IDManager
processed 5486377 nodes, 888853 ways, 12108 relations
Finished region Spessart
Creating map
Saving table Settings
Saving table Route
Saving table Statistic
Saving table IDManager
Die errorLog.txt ist leer.