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?
Respostas:
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.
fonte
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
fonte
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á.
fonte
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:
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.fonte
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.
fonte