“Falha ao analisar a entrada” do comando protoc dos buffers de protocolo do Google para `` --decode_raw``
eu tenho umarquivo protobuf do google deOpenStreetMap, especificamente eu tenho 1,4MBExtrato de Liechtenstein de Geofabrik. oprotoc
O comando diz "escreva a tag / valores brutos em stdout" com o comando--decode_raw
opção. No entanto, continuo recebendo este erro:
$ cat liechtenstein-latest.osm.pbf | protoc --decode_raw
Failed to parse input.
Compilei e instalei a biblioteca protobuf diretamente do Google, versão 2.6.1, que é a atual.
Este arquivo é válido, várias ferramentas do OpenStreetMap que lêem arquivos pbf (osm2pgsql, osmose) pode ler bem.
O que pode estar errado? Como posso obter--decode_raw
trabalhar? Estou fazendo algo errado?