Como configurar o visualizador de mapa off-line para o openstreetmaps no debian?

2

Instalei o Gosmore e baixei alguns mapas no formato osm.bz2 do aqui .

Como posso adicioná-los ao Gosmore? Eu estava pesquisando, mas não consegui encontrar nenhuma solução, então eu não tenho certeza se vou conseguir fazer isso funcionar ou não.

Talvez haja outra boa solução para mapas off-line gratuitos totalmente legais?

Atualizar : tentei usar o comando

 bzcat /file_location/filename.osm.bz2 | gosmore rebuild

Tem alguns erros (nenhum ícone encontrado) e, em seguida,

1 while (xmlTextReaderRead (xml) == 1)

e nada acontece. Talvez seja porque eu instalei o gosmore do repositório da Debian, eu tentarei a maneira como ele é contado na documentação oficial (apesar de dizer que POSSO instalar do repositório Debian).

Atualização: tentou a instalação manual - o mesmo resultado. Deu-se com gosmore, tentou configurar navit, e não funciona tão bem, não vejo mapas - só subiu tela, parece que os mapas simplesmente não carregados. Eu encontrei uma solução para o mesmo problema em maillists oficiais , mas a solução fornecida não trabalhe para mim.

Atualizar Acho que encontrei uma solução muito boa, veja abaixo.

    
por user63130 20.11.2013 / 01:29

2 respostas

1

Formatos OSM

De acordo com pelo menos essa página do github, intitulada: openstreetmap / gosmore , parece que é possível usar o Open Street Maps (OSM) ) com Gosmore. Este comando é mostrado com gosmore .

$ bzcat planet-...osm.bz2 | gosmore rebuild

Assim, você poderá usar seus arquivos osm.bz2 como este:

$ bzcat osm.bz2 | gosmore rebuild

Você também pode ver os comandos acima no arquivo LEIA-ME do Gosmore também . Por último, há uma página no wiki do OSM intitulada: Gosmore / RebuildGuide , que mostra métodos alternativos para o acima, dependendo da natureza dos dados do mapa que você está tentando usar.

Formatos PBF

Se você deseja importar arquivos osm.pbf , talvez seja possível encontrar um método nesta página na wiki do OSM em o formato de arquivo PBF .

Além disso, existe essa ferramenta, osmconvert , que parece ser o que você quer, principalmente para converter OSM para PBF. A página wiki para este comando tem bons detalhes sobre seu uso.

Exemplo

$ bzcat europe.osm.bz2 | osmconvert - -o=europe.pbf
    
por 20.11.2013 / 03:16
0

Acho que encontrei uma solução bastante boa - é chamada de Marble. Ele armazena mapas como quase todos os aplicativos de mapas do Android - em imagens chamadas "tiles". Há uma desvantagem: você não pode baixar o mapa do mundo inteiro, porque seria muito grande em tamanho, mas o profissional é que ele funciona bem rápido.

Eu o instalei, funciona imediatamente, você só precisa selecionar o tema "Openstreetmaps" ", vá para a área que deseja acessar off-line, pressione" Arquivo "- >" Download Region ", defina "faixa de níveis de ladrilhos" (há uma limitação no número de ladrilhos), pressione "Ok" e no canto inferior direito da tela você verá um status de carregamento.

Se você navegar pelo mapa, ele também armazena em cache tudo o que você faz o download. Eu aumento o tamanho do cache em "Configurações" - > "Configurar globo virtual" - > "Cache e proxy" para 10000. Agora estou baixando mapas , é lento, mas tenho certeza que vale a pena.

    
por 21.11.2013 / 03:09