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

объединение двух pbf файлов

Добавлено: 06 мар 2016, 10:38
Geobotanic
Пытаюсь объединить два pbf-файла в osmconvert:

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

osmconvert BY.pbf RU.pbf -o=byru.pbf
Получаю сообщение:

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

more than one .pbf input file is not allowed
В чем может быть проблема? Запрс строил по шаблону http://wiki.openstreetmap.org/wiki/RU:Osmconvert

Есть ли еще способы объединения pbf кроме osmconvert и osmosis?

Re: объединение двух pbf файлов

Добавлено: 06 мар 2016, 11:47
Александр Мурый
Сообщения не видно.

Re: объединение двух pbf файлов

Добавлено: 06 мар 2016, 11:55
Geobotanic
Александр Мурый писал(а):Сообщения не видно.
Поправил (странно, после сохранения все было видно). "Больше одного pbf недопустимо" - я даже логику работы не могу понять.

Re: объединение двух pbf файлов

Добавлено: 06 мар 2016, 19:57
ericsson
Ну а кто сказал, что он обязан уметь объединять два pbf-файла?

Re: объединение двух pbf файлов

Добавлено: 06 мар 2016, 20:27
Andrey Zhukov
ericsson пытается намекнуть, что нужно сначала перелопатить в o5m какой-нибудь

Re: объединение двух pbf файлов

Добавлено: 06 мар 2016, 21:00
Geobotanic
Спасибо

Re: объединение двух pbf файлов

Добавлено: 13 мар 2016, 08:29
sadless74
Недавно надо было слить вместе осм дампы RU и KZ.
Действительно для этого нужно использовать o5m.
под окнами команда

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

osmconvert.exe kazakhstan-latest.osm.pbf --out-o5m | osmconvert.exe - russia-latest.osm.pbf -o=ru-kz-full.pbf
про это написано Osmconvert#Combining_the_functions, также читать дальше раздел Parallel Processing для работы в пингвинах. (так есть заморочки связанные с pipe и потоками)