Como importo uma rota KML para o OsmAnd?

12

Criei uma rota usando o Google Maps e a exportei como um arquivo KML. Gostaria de importar agora esse arquivo KML para o OsmAnd para poder verificar onde estou.

Até agora, descobri que é possível criar um mapa a partir de um arquivo KML com o programa OsmAndMapTileCreator. No entanto, não consigo encontrar um, tudo o que tenho é OsmAndMapCreator - e este programa não me permite importar KML em primeiro lugar (pelo menos não vejo essa opção). Portanto, não consigo preparar um mapa para o OsmAnd (do KML; em geral, preparei um mapa OSM regular para o OsmAnd usando este programa).

Como não encontrei nenhuma solução funcional com a rota KML off-line verdadeira importada, utilizo o Google Maps com uma rota pré-carregada. No entanto, existe um problema - se eu esquecer que ele está armazenado em cache e mudar qualquer coisa no Google Maps, perderei essa rota ao andar de bicicleta. Portanto, não é confiável o suficiente - apenas uma solução alternativa.

A linha inferior é - eu tenho arquivo KML, tenho OsmAnd, gostaria de importar o primeiro para o último. Como eu faço isso?

greenoldman
fonte
1
Desculpe, mas negrito e itálico arbitrários dificultam a leitura das postagens . Não há razão para fazê-lo em todo o lugar como você fez, especialmente com um parágrafo inteiro em itálico. As pessoas são perfeitamente capazes de ler e entender muito bem o texto formatado normalmente, mas se você usar a formatação, tente ser um pouco criterioso. Evite também postar comentários / discussões em sua pergunta.
Eldarerathis
@eldarerathis ", negrito arbitrário e itálico tornam as postagens mais difíceis de ler" - existem dados concretos para fazer backup dessa declaração?
greenoldman
1
Eu não sei sobre "fatos concretos", mas geralmente é uma convenção aceita evitar o uso de grandes áreas de itálico, pois isso não ajuda o leitor (não está marcando frases-chave, é puramente estilístico) e geralmente é mais difícil para os deficientes visuais. indivíduos para ler. Uma opinião , segunda opinião ...
eldarerathis
1
... e da Wikipedia : "O tipo vertical normal (tipo romano) é mais legível que o tipo itálico". Eu não ficaria surpreso se houver pesquisas científicas sobre isso, mas talvez você precise pagar pelas informações, já que muitos pesquisadores e publicações exigem assinaturas ou outras taxas.
Eldarerathis 29/09/12

Respostas:

6

Eu quase me esqueci da minha própria pergunta, enquanto encontrava uma solução perfeitamente funcional - simplesmente convertendo KML em GPX com GPSBabel: http://www.gpsbabel.org/

É de código aberto, o que é ótimo para mim.

greenoldman
fonte
O arquivo .gpx resultante possui pontos de rastreamento precisos a cada poucos metros ou é muito escasso (contendo apenas pontos básicos passo a passo e outros)? Eu pensei que este poderia ser o caso com a exportação kml regular do Google.
CE4
@ ce4, não sou especialista, no entanto, fui andar de bicicleta e estava 100% bem comigo. Isso me ajudou a navegar na floresta (quase sem marcas nas árvores) e nas estradas regulares.
greenoldman
Eu estou bem com esta resposta! Parece que a exportação padrão é precisa o suficiente ou o Osmand lida com isso muito bem (bloqueando as partes ausentes da rota nas formas internas do banco de dados). Vou tentar eu mesmo e postar minhas descobertas ... #
294 ce4
1

Tente usar o plug-in JOSM e OpenData . Para instalá-lo, basta ir em Preferências (F12) -> plugins-> pesquisar "opendata" e instalar. Após a importação, você pode (tanto quanto eu sei) salvá-lo como * .osm e, em seguida, usar OsmandMapCreator

joozek
fonte
1

Eu uso GMap2GPX .

Ele carrega algum JavaScript na guia em execução para fazer todo o trabalho. É bastante fácil de usar, basta seguir as instruções no site. Use "extrair cheio" para gerar um arquivo .gpx razoavelmente preciso (o arquivo básico possui apenas instruções passo a passo e poucos dados além disso).

Nota: use-o apenas em uma instância anônima para aumentar a privacidade. Você não deve estar conectado ao Google usando o Chrome (ou não funcionará por motivos de segurança). Basta iniciar uma instância anônima via "ctrl + shift + N" e fazê-lo novamente lá.

ce4
fonte
1

Como osmand é sobre mapas offline, eu gostaria de fornecer uma solução "offline" também. Basicamente, você deseja converter o arquivo kml para o formato gpx e disponibilizar o arquivo gpx para osmand.

Você pode usar o gpsbabel para converter o arquivo kml em gpx, que é gratuito / de código aberto e está disponível para a maioria das plataformas, e provavelmente está no repositório principal da sua distribuição Linux favorita. No linux, é tão fácil quanto executar o seguinte comando, alterando file.kml e file.gpx para seus nomes de arquivos:

gpsbabel -i kml -f file.kml -o gpx -F file.gpx

Você pode colocar o arquivo gpx no /sdcard/osmand/tracks/diretório do seu dispositivo Android e o osmand o disponibilizará para exibição etc.

Jonathan W.
fonte
0

Eu apenas tentei o Globalmapper v17 para converter KML em GPX. Como fazer: Abra o arquivo KML no Globalmapper. Em seguida, vá em "Arquivo> Exportar> Exportar formato vector / lidar" Altere as opções conforme necessário. Salve no diretório desejado.

OpenMapperz
fonte