我有一个来自OpenStreetMap的google protobuf 文件,特别是我有来自 Geofabrik 的 1.4MB Liechtenstein country extract。该命令说它使用选项“将原始标签/值写入标准输出”。但是我不断收到此错误:protoc
--decode_raw
$ cat liechtenstein-latest.osm.pbf | protoc --decode_raw
Failed to parse input.
我已经直接从 Google 编译并安装了 protobuf 库,版本 2.6.1 是当前版本。
该文件有效,各种读取 pbf 文件的 OpenStreetMap 工具(osm2pgsql,osmosis)都可以正常读取。
有什么问题?我怎么--decode_raw
去上班?难道我做错了什么?