osmium - добавить заголовок вывода в PBF

Я создаю несколько синтетических файлов PBF OSM с помощью pyosmium а позже я хочу объединить их и использовать osmium исполняемый файл для установки некоторых пользовательских заголовков в PBF для целей архивирования.

Однако такие вызовы, как

osmium cat --no-progress example1.pbf example2.pbf --output-header=sorting=blabla -O -o test_data.pbf

не устанавливают заголовки, которые можно просматривать с osmium fileinfo. Согласно с libosmiumВ документации должна быть возможность устанавливать произвольные пары ключ / значение заголовка. Единственный заголовок, который я могу изменить навсегда, этоgenerator, так что это работает:

osmium cat --no-progress example1.pbf example2.pbf --output-header=generator=blabla -O -o test_data.pbf

Я мог представить, что проблема в том, что входные PBF не имеют заголовков, которые я хочу установить в выходном PBF (входные PBF действительно имеют generatorзаголовок). Однако, если это проблема, как мне использоватьpyosmium чтобы добавить заголовки к создаваемым мной PBF?

1 ответ

Ответил главный разработчик осмия в https://github.com/osmcode/osmium-tool/issues/181.

В основном заголовки довольно ограничены, и жестко запрограммировано, какие из них разрешены, в зависимости от формата вывода (или ввода для чтения).

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