Este é o comando osmupdate 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
osmupdate - Atualizar arquivos OSM
SINOPSE
osmupdate opções [arquivo antigo] [novo arquivo]
DESCRIÇÃO
Este programa se preocupa em atualizar um arquivo .osm, .o5m ou .pbf. Ele irá baixar e aplicar
OSM Alterar arquivos (.osc) dos servidores de "planet.openstreetmap.org". Também pode
montar um novo arquivo .osc ou .o5c que pode ser usado para atualizar seu arquivo de dados OSM posteriormente
tempo.
Pré-requisitos
Para executar este programa, baixe e instale dois outros programas primeiro: "osmconvert"
e "wget".
Uso
Dois argumentos de linha de comando são obrigatórios: o nome do antigo e o nome do novo OSM
arquivo de dados. Se o arquivo de dados antigo não tiver um carimbo de data / hora, você pode especificar
este carimbo de data / hora manualmente na linha de comando. Caso contrário, o programa tentará
determine o carimbo de data / hora examinando todo o arquivo de dados antigo. Em vez do segundo
parâmetro, você também pode especificar o nome de um arquivo de alteração (.osc ou .o5c). Nisso
caso, você também pode substituir o nome do arquivo de dados OSM antigo por um carimbo de data / hora. Linha de comando
argumentos que não são reconhecidos pelo osmupdate serão passados para osmconvert. Usa isto
oportunidade de fornecer uma caixa delimitadora ou um polígono delimitador se você for atualizar um
arquivo de mudança regional. Você também pode excluir metadados desnecessários de seu arquivo, especificando
esta opção osmconvert: --drop-autor
OPÇÕES
O programa osmupdate reconhece algumas opções de linha de comando:
--max-dias=UPDATE_RANGE
Por padrão, o intervalo de tempo máximo para montar um arquivo de alterações acumulado é 250
dias. Você pode alterar isso fornecendo um número máximo de dias diferente, por exemplo
300. Em caso afirmativo, certifique-se de que haja arquivos de alteração diários disponíveis para tal
um amplo intervalo de tempo.
--minuto --hora --dia - esporádico
Por padrão, o osmupdate usa uma combinação de arquivos de mudança de hora em hora e diários.
Se você quiser limitar essas categorias de arquivo de mudança, use uma ou duas dessas opções
e escolha a (s) categoria (s) que deseja usar. A opção - esporádico permite
processamento de fontes de arquivo de alterações que não têm o "minuto", "hora" e
subdiretórios "day".
--max-merge=CONTAGEM
O subprograma osmconvert é capaz de mesclar mais de dois arquivos de mudança em uma execução.
Essa habilidade aumenta a velocidade de fusão. Infelizmente, todo arquivo de mudança consome
cerca de 200 MB de memória principal durante o processamento. Por esse motivo, o número de
arquivos de alteração processáveis paralelamente são limitados. Use este argumento de linha de comando para
determinar o número máximo de arquivos de mudança processados paralelamente. O valor padrão
é 7.
-t=TEMPATH --tempfiles=TEMPATH
Para armazenar os arquivos de mudança em cache, o osmupdate precisa de um diretório separado. Este parâmetro
define o nome deste diretório, incluindo o prefixo dos nomes dos arquivos temporários.
O valor padrão é "osmupdate_temp / temp".
--keep-tempfiles
Use esta opção se desejar manter cópias locais de todos os arquivos baixados. Isto é
altamente recomendado se você for reunir diferentes arquivos de mudança que
sobreposição em intervalos de tempo. Seu tráfego de dados será minimizado. Não invoque isto
opção se você for usar diferentes fontes de arquivos de mudança (opção --base-url).
Isso causaria grave corrupção de dados.
- nível de compressão=NÍVEL
Defina o nível de compactação gzip. Valores entre 1 (baixa compressão, mas rápido) e
9 (compressão alta, mas lenta).
--base-url=BASE_URL
Para acelerar downloads ou obter atualizações regionais de arquivos, você pode especificar um
local de download alternativo. Por favor, insira seu URL, ou simplesmente a palavra "espelho" se
você deseja usar o servidor planet do gwdg.
--base-url-sufixo=BASE_URL_SUFFIX
Para usar URLs de planetas antigos, pode ser necessário adicionar o sufixo "-replicar" porque era
costume ter essa palavra no URL, logo após o identificador de período "dia" etc.
-v --verbose
Com o modo 'detalhado' ativado, alguns dados estatísticos e dados de diagnóstico serão
exibido. Se -v respectivamente --verbose é o primeiro parâmetro da linha, osmupdate
exibirá todos os parâmetros de entrada.
NOTAS
Este programa é para uso experimental. Conte com mau funcionamento e perda de dados. Não use o
programa em sistemas produtivos ou comerciais.
NÃO HÁ GARANTIA, na medida permitida por lei. Por favor, envie qualquer relatório de bug para
[email protegido]
EXEMPLO
osmupdate arquivo_antigo.o5m arquivo_novo.o5m
osmupdate arquivo_antigo.pbf arquivo_novo.pbf
osmupdate arquivo_antigo.osm arquivo_novo.osm
Os dados OSM antigos serão atualizados e gravados como new_file.o5m ou new_file.o5m. Para
razões de segurança osmupdate não excluirá o arquivo antigo. Se você não precisa disso como
arquivo de backup, exclua-o você mesmo.
osmupdate old_file.osm 2011-07-15T23: 30: 00Z new_file.osm
osmupdate arquivo_antigo.osm AGORA-86400 arquivo_novo.osm
Se o seu arquivo de dados OSM antigo não contém um carimbo de data / hora ou você não deseja
dependem desse carimbo de data / hora, ele pode ser especificado manualmente. Os tempos relativos estão em segundos
para agora.
osmupdate arquivo_antigo.o5m alterar_arquivo.o5c
osmupdate arquivo_antigo.osm change_file.osc
osmupdate 2011-07-15T23:30:00Z change_file.o5c
osmupdate 2011-07-15T23:30:00Z change_file.osc.gz
osmupdate NOW-3600 change_file.osc.gz
Aqui, o arquivo de dados OSM antigo não é atualizado diretamente. Um arquivo de mudança OSM é escrito
em vez de. Este arquivo de alteração pode ser usado para atualizar o arquivo de dados OSM posteriormente. Vocês
terá reconhecido a extensão .gz no último exemplo. Neste caso, o OSM
O arquivo de alteração será gravado com compactação gzip. Para fazer isso, você precisa
tenha o programa gzip instalado em seu sistema.
./osmupdate londres_old.o5m londres_new.o5m -B=Londres.poli
O arquivo de dados OSM london_old.o5m será atualizado. Daí o OSM baixado
arquivos de mudança contêm não apenas Londres, mas todo o planeta, muitos dados desnecessários
será adicionado a este arquivo regional. o -B = argumento irá cortar esses supérfluos
dados.
Use osmupdate online usando serviços onworks.net