Ошибка при использовании ограничительной рамки на осмосе для фильтрации региона

Я получил Open Street Data Австралии australia.osm и я пытаюсь отфильтровать регион Сиднея только с помощью ограничительной рамки.

osmosis --read-pbf file=australia-latest.osm.pbf --dataset-bounding-box bottom=151.196991 top=151.223007 left=-33.85611 right=-33.879757 --write-xml file=sydney.osm

И я получаю эту ошибку:

15 мая 2018 г. 18:25:03 Запуск org.openstreetmap.osmosis.core.Omm. ИНФОРМАЦИЯ: версия для осмоса 0.45 15 мая 201 г. 18:25. Org.openstreetmap.osmosis.core. Запуск осмоса. INFO: Подготовка конвейера. 15 мая 2018 г., 18:25:03 org.openstreetmap.osmosis.core.Omm. Main. ТЯЖЕЛОЕ: Выполнение отменено. org.openstreetmap.osmosis.core.OsmosisRuntimeException: Задача 2-dataset-bounding-box не поддерживает данные, предоставленные конвейером по умолчанию, хранящиеся на уровне 1 в стеке конвейера по умолчанию. на org.openstreetmap.osmosis.core.pipeline.common.PipeTasks.retrieveTask(PipeTasks.java:157) на org.openstreetmap.osmosis.core.pipeline.common.TaskManager.getInputTask(TaskManager.java:16en at orgopst или org)..osmosis.core.pipeline.v0_6.DatasetSinkSourceManager.connect(DatasetSinkSourceManager.java:51) в org.openstreetmap.osmosis.core.pipeline.common.Pipeline.connectTasks(Pipeline.java:74) в org.openst.pipeline.common.Pipeline.prepare(Pipeline.java:116) в org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:86) в org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(родной метод) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java.in). At).reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.base/java.lang.reflect.Method.invoke(Method.java:564) в org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330) в org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238) в org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode Java:415) в org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) в org.codehaus.classworlds.Launcher.main(Launcher.java:47)

В основном это так:

Поле задачи 2-dataset-bounding-box не поддерживает данные, предоставленные конвейером по умолчанию, которые хранятся на уровне 1 в стеке конвейера по умолчанию.

0 ответов

Другие вопросы по тегам