Здравствуйте уважаемые форумчане. Появилась задача преобразовать карту России в .map формат. Имеется файл RU.osm.pbf с сайта http://gis-lab.info/projects/osm_dump/ весом 1.5 Гб.
Пробую преобразовать его с помощью Osmosis. Делаю все по инструкции(+ выделил больше памяти для java). Но собрать карту не получается. Вот процесс сборки:
D:\ADM900\russia_map\osmosis-latest\bin>osmosis --rb file=D:\ADM900\russia_map\R
U.osm.pbf --mapfile-writer file=D:\ADM900\russia_map\Ru-super.map type=hd
ряЁ 07, 2015 2:33:13 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.43.1
ряЁ 07, 2015 2:33:15 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
ряЁ 07, 2015 2:33:16 PM org.mapsforge.map.writer.osmosis.MapFileWriterTask <init
INFO: mapfile-writer version: mapsforge-map-writer-0.5.1
ряЁ 07, 2015 2:33:16 PM org.mapsforge.map.writer.osmosis.MapFileWriterTask <init
INFO: mapfile format specification version: 3
ряЁ 07, 2015 2:33:16 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Launching pipeline execution.
ряЁ 07, 2015 2:33:16 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline executing, waiting for completion.
ряЁ 07, 2015 2:33:17 PM org.mapsforge.map.writer.osmosis.MapFileWriterTask proce
ss
INFO: start reading data…
ряЁ 07, 2015 2:47:14 PM org.mapsforge.map.writer.osmosis.MapFileWriterTask compl
ete
INFO: completing read…
ряЁ 07, 2015 8:37:45 PM org.openstreetmap.osmosis.core.store.RandomAccessObjectS
tore release
WARNING: Unable to delete file C:\Users\user\AppData\Local\Temp\idxNodesd4146793
57094188020.tmp
ряЁ 07, 2015 8:37:45 PM org.openstreetmap.osmosis.core.store.RandomAccessObjectS
tore release
WARNING: Unable to delete file C:\Users\user\AppData\Local\Temp\idxNodesi2814126
261517688623.tmp
ряЁ 07, 2015 8:37:45 PM org.openstreetmap.osmosis.core.store.RandomAccessObjectS
tore release
WARNING: Unable to delete file C:\Users\user\AppData\Local\Temp\idxWaysd20467982
94596401030.tmp
ряЁ 07, 2015 8:37:45 PM org.openstreetmap.osmosis.core.store.RandomAccessObjectS
tore release
WARNING: Unable to delete file C:\Users\user\AppData\Local\Temp\idxWaysi46694582
31045796082.tmp
ряЁ 07, 2015 8:37:45 PM org.openstreetmap.osmosis.core.pipeline.common.ActiveTas
kManager waitForCompletion
SEVERE: Thread for task 1-rb failed
java.lang.OutOfMemoryError: Java heap space
at gnu.trove.list.array.TShortArrayList.(TShortArrayList.java:91)
at gnu.trove.list.array.TShortArrayList.(TShortArrayList.java:67)
at org.mapsforge.map.writer.util.OSMUtils.extractKnownPOITags(OSMUtils.j
ava:49)
at org.mapsforge.map.writer.model.TDNode.fromNode(TDNode.java:42)
at org.mapsforge.map.writer.HDTileBasedDataProcessor.getNode(HDTileBased
DataProcessor.java:204)
at org.mapsforge.map.writer.model.TDWay.fromWay(TDWay.java:75)
at org.mapsforge.map.writer.HDTileBasedDataProcessor.getWay(HDTileBasedD
ataProcessor.java:228)
at org.mapsforge.map.writer.model.TDRelation.fromRelation(TDRelation.jav
a:72)
at org.mapsforge.map.writer.HDTileBasedDataProcessor.complete(HDTileBase
dDataProcessor.java:128)
at org.mapsforge.map.writer.osmosis.MapFileWriterTask.complete(MapFileWr
iterTask.java:90)
at crosby.binary.osmosis.OsmosisBinaryParser.complete(OsmosisBinaryParse
r.java:35)
at org.openstreetmap.osmosis.osmbinary.file.BlockInputStream.process(Blo
ckInputStream.java:37)
at crosby.binary.osmosis.OsmosisReader.run(OsmosisReader.java:45)
at java.lang.Thread.run(Unknown Source)
ряЁ 07, 2015 8:37:46 PM org.openstreetmap.osmosis.core.Osmosis main
SEVERE: 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:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
P.s: пробовал на картах меньшего размера с теми же самым настройками, карты собрались нормально. Прошу вашей помощи, в чем может быть косяк?