Este é o comando osmium-fileinfo que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
osmium-fileinfo - mostra informações sobre um arquivo OSM
SINOPSE
ósmio Informações do arquivo [OPÇÕES] ARQUIVO OSM
DESCRIÇÃO
Mostra várias informações sobre os arquivos OSM, como o tipo de arquivo, caixas delimitadoras no
cabeçalho, etc.
Este comando normalmente lerá apenas o cabeçalho do arquivo. Use o - estendido opção para mostrar
Mais Informações.
Normalmente, este comando produzirá os dados em formato legível por humanos. Se o -j, --json
opção for usada, a saída será no formato JSON.
Se o -g, --pegue opção for usada, apenas o valor da variável nomeada será impresso.
A saída é dividida em três seções:
Envie o Esta seção mostra as informações disponíveis sem abrir o próprio arquivo. Isto
contém o nome do arquivo, o formato deduzido do nome do arquivo, a compressão usada
e o tamanho do arquivo em bytes.
cabeçalho Esta seção mostra as informações disponíveis no cabeçalho do arquivo (se
disponível, os arquivos OPL não têm cabeçalho). Todas as caixas delimitadoras disponíveis são mostradas como
bem como opções de cabeçalho, como o gerador e a versão do formato de arquivo.
Dados Esta seção mostra as informações disponíveis na leitura de todo o arquivo. Isto é
só mostrado se o - estendido opção foi usada. Mostra a caixa delimitadora real
calculado a partir dos nós no arquivo, o primeiro e o último carimbo de data / hora de todos os objetos
no arquivo, uma soma de verificação CRC32 dos dados no arquivo, o número de conjuntos de alterações,
nós, formas e relações encontradas no arquivo, se os objetos no arquivo eram
ordenados por tipo (nós, depois caminhos, depois relações) e id, e se havia
várias versões do mesmo objeto no arquivo (arquivos de histórico e arquivos de mudança
pode ter isso).
OPÇÕES
-e - estendido
Leia o arquivo completo e mostre informações adicionais. O padrão é ler
apenas o cabeçalho do arquivo.
-F, --input-format = FORMAT
O formato do arquivo de entrada. Pode ser usado para definir o formato do arquivo de entrada se não puder
ser detectado automaticamente a partir do nome do arquivo. Ver formatos de arquivo ósmio(5) ou o libosmium
manual para detalhes.
-g, --get = VARIÁVEL
Obtenha valor de VARIÁVEL. Não pode ser usado junto com --json.
-G, --show-variáveis
Mostra uma lista de todos os nomes de variáveis.
-j, --json
Saída em formato JSON. Não pode ser usado junto com --get.
-dentro, --verbose
Defina o modo detalhado. O programa irá gerar informações sobre o que está fazendo para
stderr.
VARIÁVEIS
As seguintes variáveis estão disponíveis:
arquivo.nome - STRING
file.format - STRING: XML | PBF
file.compression - STRING: nenhum | bzip2 | gzip
file.size - INTEGER (0 para stdout)
header.with_history - BOOL (sim | não)
header.option.generator - STRING
header.option.version - STRING
header.option.pbf_dense_nodes - BOOL (sim | não)
header.option.osmosis_replication_timestamp - STRING com TIMESTAMP
header.option.osmosis_replication_sequence_number - INTEIRO
header.option.osmosis_replication_base_url -STRING
dados.bbox - CAIXA
(em JSON como ARRAY aninhado com coordenadas)
data.timestamp.first - STRING com TIMESTAMP
data.timestamp.last - STRING com TIMESTAMP
data.objects_ordered - BOOL (sim | não)
data.multiple_versions - STRING (sim | não | desconhecido)
(em JSON como BOOL e ausente se "desconhecido")
data.crc32 - STRING com 8 dígitos hexadecimais
dados.count.nodes - INTEIRO
data.count.ways - INTEIRO
data.count.relations - INTEIRO
data.count.changesets - INTEIRO
data.maxid.nodes - INTEIRO
dados.maxid.ways - INTEIRO
data.maxid.relations - INTEIRO
data.maxid.changesets - INTEIRO
Todos os carimbos de data / hora estão no formato ISO OSM usual aa-mm-ddThh :: mm :: ssZ. As caixas estão no
formato (xmin, ymin, xmax, ymax).
DIAGNÓSTICO
ósmio Informações do arquivo saídas com código de saída
0 se tudo correu bem,
1 se houve um erro no processamento dos dados, ou
2 se houver um problema com os argumentos da linha de comando.
Use osmium-fileinfo online usando serviços onworks.net
