1

我创建了多个合成 OSM PBF 文件,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 中?

4

1 回答 1

1

由 osmium 的主要开发人员在https://github.com/osmcode/osmium-tool/issues/181中回答。

基本上,标题非常受限制,并且根据输出格式(或用于读取的输入)对哪些标题进行了硬编码。

于 2019-12-17T11:26:51.517 回答