Страница 1 из 1

Склейка OSM XML

Добавлено: 12 сен 2011, 10:05
odim
Чем можно склеить (собрать) данные в формате OSM XML?

Re: Склейка OSM XML

Добавлено: 12 сен 2011, 13:31
Aleksandr Dezhin
Два файла в один можно собрать osmosis-ом, ключ --merge.

Re: Склейка OSM XML

Добавлено: 13 сен 2011, 10:00
odim
Что то ничего не получается, то ли Windows виновата, то ли кривые руки

Код: Выделить всё

Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Demon>D:\osmosis-0.39\bin\osmosis --rx RU-KGN.osm --rx RU-CHE.osm --merge --wx ural.osm
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.Osmosis run INFO: Osmosis Version 0.39
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.Osmosis run INFO: Preparing pipeline.
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.Osmosis run INFO: Launching pipeline execution.
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.Osmosis run INFO: Pipeline executing, waiting for completion.
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion
SEVERE: Thread for task 1-rx failed org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to read XML file RU-KGN.osm.
        at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:123)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: RU-KGN.osm (═х єфрхЄё  эрщЄш єърчрээ√щЇрщы)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:98)
        ... 1 more
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion
SEVERE: Thread for task 2-rx failed org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to read XML file
RU-CHE.osm.
        at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:123)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: RU-CHE.osm (═х єфрхЄё  эрщЄш єърчрээ√щЇрщы)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:98)
        ... 1 more
13.09.2011 12:42:15 org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion
SEVERE: Thread for task 3-merge failed org.openstreetmap.osmosis.core.OsmosisRuntimeException: An input error has occurred, aborting.
        at org.openstreetmap.osmosis.core.store.DataPostbox.checkForInputErrors(DataPostbox.java:90)
        at org.openstreetmap.osmosis.core.store.DataPostbox.consumeCentralQueue(DataPostbox.java:160)
        at org.openstreetmap.osmosis.core.store.DataPostbox.hasNext(DataPostbox.java:237)
        at org.openstreetmap.osmosis.set.v0_6.EntityMerger.run(EntityMerger.java:107)
        at java.lang.Thread.run(Unknown Source)
13.09.2011 12:42:15 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.waitForCompletion(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(Launcher.java:329)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:31)

Re: Склейка OSM XML

Добавлено: 13 сен 2011, 12:27
Максим Дубинин
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to read XML file
RU-KGN.osm
Кажется просто не нашел файлик исходный, пути проверьте.

PS: и используйте, пожалуйста

Re: Склейка OSM XML

Добавлено: 13 сен 2011, 15:29
odim
Да, всё верно, немного не так подумал, всё таки это Windows а не Linux (но работает, проверил), да и по поводу (PS: и используйте, пожалуйста [quote],

Код: Выделить всё

) попробую исправиться (только немного переварю это пожелание, а то пока торможу немного).