Hallo zusammen,
ich taste mich gerade an das erstellen ran. und habe die vorhanden Anleitungen auf
http://www.freizeitkarte-osm.de/garmin/de/entwicklung-extrakte.html
durchgearbeitet. Erst mit kleinen Karten und dann mit ganz Deutschland hat soweit funktioniert und die Karten laufen auf dem Garmin.
jetzt wollte ich mich mit der DEU+ versuchen. Nachdem die Europakarte runtergeladen (fetch_osm Freizeitkarte_EUROPE) gehen die Probleme los.
Beim Zuschneiden kommen da diverse Fehlermeldungen.
Mein System
Win 8.1pro 64Bit
I5@3,4gHz
16gB Ram
Java Version 8/ 121
strawberry-perl-5.24.1.1-64bit
Ich hoffe ihr könnt mir einen Tipp geben woran das liegt.
Vielen Dank schon mal Micha
hier mal die komplette Bildschirmausgabe:
D:\Freizeitkarte-Entwicklung>perl mt.pl -ram=4096-cores=1 extract_osm Freizeitka
rte_DEU+
mt.pl - Map Tool for creating Garmin maps, 1.3.13 - 2016/11/11
Checking the Development Environment...
Action: extract_osm
I. extract single map from big region data
Map: Freizeitkarte_DEU+ (7276)
Language: Deutsch (de)
CodePage: 1252
Typ file: freizeit.TYP
Style Dir: style/fzk
Elevation: 20 m
Map type: own extract, parent map needed
Parent Map: EUROPE
Release: 17.03 / 1703
Extracting needed data from OSM data file D:/Freizeitkarte-Entwicklung/work/Frei
zeitkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf ...
D:/Freizeitkarte-Entwicklung/tools/osmosis/bin/osmosis.bat --read-pbf file=D:/F
reizeitkarte-Entwicklung/work/Freizeitkarte_EUROPE/Kartendaten_Freizeitkarte_EUR
OPE.osm.pbf --tee 1 --bounding-polygon file=D:/Freizeitkarte-Entwicklung/poly/Fr
eizeitkarte_DEU+.poly --write-pbf file=D:/Freizeitkarte-Entwicklung/work/Freizei
tkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf omitmetadata=yes
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Osmosis Version 0.44.1
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Preparing pipeline.
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Launching pipeline execution.
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Pipeline executing, waiting for completion.
Mõr 13, 2017 7:58:37 PM org.openstreetmap.osmosis.core.pipeline.common.ActiveTas
kManager waitForCompletion
SCHWERWIEGEND: Thread for task 1-read-pbf failed
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.util.Arrays.copyOf(Unknown Source)
at java.util.ArrayList.grow(Unknown Source)
at java.util.ArrayList.ensureExplicitCapacity(Unknown Source)
at java.util.ArrayList.ensureCapacityInternal(Unknown Source)
at java.util.ArrayList.add(Unknown Source)
at org.openstreetmap.osmosis.osmbinary.Osmformat$DenseNodes$Builder.addK
eysVals(Osmformat.java:10300)
at crosby.binary.osmosis.OsmosisSerializer$NodeGroup.serializeDense(Osmo
sisSerializer.java:207)
at crosby.binary.osmosis.OsmosisSerializer$NodeGroup.serialize(OsmosisSe
rializer.java:159)
at org.openstreetmap.osmosis.osmbinary.BinarySerializer.processBatch(Bin
arySerializer.java:121)
at crosby.binary.osmosis.OsmosisSerializer$Processor.checkLimit(OsmosisS
erializer.java:369)
at crosby.binary.osmosis.OsmosisSerializer$Processor.process(OsmosisSeri
alizer.java:381)
at org.openstreetmap.osmosis.core.container.v0_6.NodeContainer.process(N
odeContainer.java:58)
at crosby.binary.osmosis.OsmosisSerializer.process(OsmosisSerializer.jav
a:488)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.emitNode(AreaFil
ter.java:281)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.process(AreaFilt
er.java:166)
at org.openstreetmap.osmosis.core.container.v0_6.NodeContainer.process(N
odeContainer.java:58)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.process(AreaFilt
er.java:125)
at org.openstreetmap.osmosis.core.tee.v0_6.EntityTee$ProxySinkSource.pro
cess(EntityTee.java:143)
at org.openstreetmap.osmosis.core.tee.v0_6.EntityTee.process(EntityTee.j
ava:81)
at crosby.binary.osmosis.OsmosisBinaryParser.parseDense(OsmosisBinaryPar
ser.java:138)
at org.openstreetmap.osmosis.osmbinary.BinaryParser.parse(BinaryParser.j
ava:124)
at org.openstreetmap.osmosis.osmbinary.BinaryParser.handleBlock(BinaryPa
rser.java:68)
at org.openstreetmap.osmosis.osmbinary.file.FileBlock.process(FileBlock.
java:135)
at org.openstreetmap.osmosis.osmbinary.file.BlockInputStream.process(Blo
ckInputStream.java:34)
at crosby.binary.osmosis.OsmosisReader.run(OsmosisReader.java:45)
at java.lang.Thread.run(Unknown Source)
Mõr 13, 2017 7:58:37 PM org.openstreetmap.osmosis.core.Osmosis main
SCHWERWIEGEND: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more tasks failed
.
at org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForComple
tion(Pipeline.java:146)
at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:92)
at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Laun
cher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:238)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
356)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Warning: system(D:/Freizeitkarte-Entwicklung/tools/osmosis/bin/osmosis.bat --re
ad-pbf file=D:/Freizeitkarte-Entwicklung/work/Freizeitkarte_EUROPE/Kartendaten_F
reizeitkarte_EUROPE.osm.pbf --tee 1 --bounding-polygon file=D:/Freizeitkarte-Ent
wicklung/poly/Freizeitkarte_DEU+.poly --write-pbf file=D:/Freizeitkarte-Entwickl
ung/work/Freizeitkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf omitmetadat
a=yes) failed: 256
Child exited with value 1
Elapsed, System-RC, Action-RC: 2580, 256, 1
ERROR:
Cutting out the data for Freizeitkarte_DEU+ failed.
ich taste mich gerade an das erstellen ran. und habe die vorhanden Anleitungen auf
http://www.freizeitkarte-osm.de/garmin/de/entwicklung-extrakte.html
durchgearbeitet. Erst mit kleinen Karten und dann mit ganz Deutschland hat soweit funktioniert und die Karten laufen auf dem Garmin.
jetzt wollte ich mich mit der DEU+ versuchen. Nachdem die Europakarte runtergeladen (fetch_osm Freizeitkarte_EUROPE) gehen die Probleme los.
Beim Zuschneiden kommen da diverse Fehlermeldungen.
Mein System
Win 8.1pro 64Bit
I5@3,4gHz
16gB Ram
Java Version 8/ 121
strawberry-perl-5.24.1.1-64bit
Ich hoffe ihr könnt mir einen Tipp geben woran das liegt.
Vielen Dank schon mal Micha
hier mal die komplette Bildschirmausgabe:
D:\Freizeitkarte-Entwicklung>perl mt.pl -ram=4096-cores=1 extract_osm Freizeitka
rte_DEU+
mt.pl - Map Tool for creating Garmin maps, 1.3.13 - 2016/11/11
Checking the Development Environment...
Action: extract_osm
I. extract single map from big region data
Map: Freizeitkarte_DEU+ (7276)
Language: Deutsch (de)
CodePage: 1252
Typ file: freizeit.TYP
Style Dir: style/fzk
Elevation: 20 m
Map type: own extract, parent map needed
Parent Map: EUROPE
Release: 17.03 / 1703
Extracting needed data from OSM data file D:/Freizeitkarte-Entwicklung/work/Frei
zeitkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf ...
D:/Freizeitkarte-Entwicklung/tools/osmosis/bin/osmosis.bat --read-pbf file=D:/F
reizeitkarte-Entwicklung/work/Freizeitkarte_EUROPE/Kartendaten_Freizeitkarte_EUR
OPE.osm.pbf --tee 1 --bounding-polygon file=D:/Freizeitkarte-Entwicklung/poly/Fr
eizeitkarte_DEU+.poly --write-pbf file=D:/Freizeitkarte-Entwicklung/work/Freizei
tkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf omitmetadata=yes
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Osmosis Version 0.44.1
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Preparing pipeline.
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Launching pipeline execution.
Mõr 13, 2017 7:15:38 PM org.openstreetmap.osmosis.core.Osmosis run
INFORMATION: Pipeline executing, waiting for completion.
Mõr 13, 2017 7:58:37 PM org.openstreetmap.osmosis.core.pipeline.common.ActiveTas
kManager waitForCompletion
SCHWERWIEGEND: Thread for task 1-read-pbf failed
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.util.Arrays.copyOf(Unknown Source)
at java.util.ArrayList.grow(Unknown Source)
at java.util.ArrayList.ensureExplicitCapacity(Unknown Source)
at java.util.ArrayList.ensureCapacityInternal(Unknown Source)
at java.util.ArrayList.add(Unknown Source)
at org.openstreetmap.osmosis.osmbinary.Osmformat$DenseNodes$Builder.addK
eysVals(Osmformat.java:10300)
at crosby.binary.osmosis.OsmosisSerializer$NodeGroup.serializeDense(Osmo
sisSerializer.java:207)
at crosby.binary.osmosis.OsmosisSerializer$NodeGroup.serialize(OsmosisSe
rializer.java:159)
at org.openstreetmap.osmosis.osmbinary.BinarySerializer.processBatch(Bin
arySerializer.java:121)
at crosby.binary.osmosis.OsmosisSerializer$Processor.checkLimit(OsmosisS
erializer.java:369)
at crosby.binary.osmosis.OsmosisSerializer$Processor.process(OsmosisSeri
alizer.java:381)
at org.openstreetmap.osmosis.core.container.v0_6.NodeContainer.process(N
odeContainer.java:58)
at crosby.binary.osmosis.OsmosisSerializer.process(OsmosisSerializer.jav
a:488)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.emitNode(AreaFil
ter.java:281)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.process(AreaFilt
er.java:166)
at org.openstreetmap.osmosis.core.container.v0_6.NodeContainer.process(N
odeContainer.java:58)
at org.openstreetmap.osmosis.areafilter.v0_6.AreaFilter.process(AreaFilt
er.java:125)
at org.openstreetmap.osmosis.core.tee.v0_6.EntityTee$ProxySinkSource.pro
cess(EntityTee.java:143)
at org.openstreetmap.osmosis.core.tee.v0_6.EntityTee.process(EntityTee.j
ava:81)
at crosby.binary.osmosis.OsmosisBinaryParser.parseDense(OsmosisBinaryPar
ser.java:138)
at org.openstreetmap.osmosis.osmbinary.BinaryParser.parse(BinaryParser.j
ava:124)
at org.openstreetmap.osmosis.osmbinary.BinaryParser.handleBlock(BinaryPa
rser.java:68)
at org.openstreetmap.osmosis.osmbinary.file.FileBlock.process(FileBlock.
java:135)
at org.openstreetmap.osmosis.osmbinary.file.BlockInputStream.process(Blo
ckInputStream.java:34)
at crosby.binary.osmosis.OsmosisReader.run(OsmosisReader.java:45)
at java.lang.Thread.run(Unknown Source)
Mõr 13, 2017 7:58:37 PM org.openstreetmap.osmosis.core.Osmosis main
SCHWERWIEGEND: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more tasks failed
.
at org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForComple
tion(Pipeline.java:146)
at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:92)
at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Laun
cher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:238)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
356)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Warning: system(D:/Freizeitkarte-Entwicklung/tools/osmosis/bin/osmosis.bat --re
ad-pbf file=D:/Freizeitkarte-Entwicklung/work/Freizeitkarte_EUROPE/Kartendaten_F
reizeitkarte_EUROPE.osm.pbf --tee 1 --bounding-polygon file=D:/Freizeitkarte-Ent
wicklung/poly/Freizeitkarte_DEU+.poly --write-pbf file=D:/Freizeitkarte-Entwickl
ung/work/Freizeitkarte_EUROPE/Kartendaten_Freizeitkarte_DEU+.osm.pbf omitmetadat
a=yes) failed: 256
Child exited with value 1
Elapsed, System-RC, Action-RC: 2580, 256, 1
ERROR:
Cutting out the data for Freizeitkarte_DEU+ failed.