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.
В основном заголовки довольно ограничены, и жестко запрограммировано, какие из них разрешены, в зависимости от формата вывода (или ввода для чтения).