Este é o comando osmium-renumber 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 do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
osmium-renumerar - renumerar IDs de objetos
SINOPSE
ósmio renumerar [OPÇÕES] ARQUIVO DE ENTRADA
DESCRIÇÃO
Os objetos (nós, caminhos e relações) em um arquivo OSM geralmente têm IDs muito grandes. Esse
pode dificultar alguns tipos de pós-processamento. Este comando irá renumerar todos os objetos
usando IDs começando em 1. A integridade referencial será mantida.
Este comando só pode ser executado em arquivos OSM classificados da maneira usual (nós primeiro, depois formas,
em seguida, IDs). Ele lerá o arquivo de entrada duas vezes, portanto não funcionará com STDIN.
Este comando precisa de um pouco de memória principal para manter o mapeamento entre IDs antigos e novos.
Destina-se a pequenos extratos. Não tente executar isso em um planeta inteiro!
Você nunca deve carregar os dados gerados por este comando para o OSM! Isso realmente confundiria
o banco de dados OSM porque conhece os objetos em diferentes IDs.
OPÇÕES
-f, --output-format = FORMAT
O formato do arquivo de saída. Pode ser usado para definir o formato do arquivo de saída se
não pode ser detectado automaticamente a partir do nome do arquivo de saída. See formatos de arquivo ósmio(5) ou o
manual libosmium para detalhes.
-F, --input-format = FORMAT
O formato do arquivo de entrada. Pode ser usado para definir o formato de entrada, se não puder ser
autodetectado a partir do nome do arquivo. Ver formatos de arquivo ósmio(5) ou o libosmium
manual para detalhes.
--generator = NAME
O nome e a versão do programa que gera o arquivo de saída. Será adicionado
ao cabeçalho do arquivo de saída. O padrão é "ósmio/"e a versão do ósmio.
-eu, --index-directory = DIR
Diretório onde os arquivos de índice para mapeamento entre IDs antigos e de notícias são lidos
e escrito para, respectivamente. Use isto se você deseja mapear IDs em vários OSM
arquivos. Sem esta opção, os índices não são lidos ou gravados no disco. o
o diretório deve existir. Usar '.' para o diretório atual. Os arquivos gravados irão
ser nomeados nodes.idx ,ways.idx e Relations.idx.
-ó, --output = FILE
Nome do arquivo de saída. O padrão é '-' (stdout).
--output-header = OPÇÃO
Adicionar opção de cabeçalho de saída. Esta opção pode ser fornecida várias vezes. Veja o
libósmio manual para obter uma lista de opções de cabeçalho permitidas.
-O, - sobrescrever
Permite que um arquivo de saída existente seja sobrescrito. Normalmente ósmio vai se recusar a
sobrescrever um arquivo existente.
--fsync
Chame fsync depois de gravar o arquivo de saída para forçar o sistema operacional a liberar os buffers para o disco.
-dentro, --verbose
Defina o modo detalhado. O programa irá gerar informações sobre o que está fazendo para
stderr.
DIAGNÓSTICO
ósmio renumerar 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.
EXEMPLOS
Renumerar um arquivo PBF e gerar um arquivo XML compactado:
renumeração de ósmio -o ch.osm.bz2 suíça.osm.pbf
A renumeração da Suíça atualmente (verão de 2015) leva apenas cerca de um minuto e precisa de um pouco
mais de 2 GB de RAM.
Renumerar um arquivo OSM que armazena os índices no disco:
renumeração de ósmio -i. -o renumerado.osm data.osm
em seguida, reescreva um arquivo de alteração também:
renumeração de ósmio -i. -o renumered.osc changes.osc
Use osmium-renumerar online usando serviços onworks.net