Creé una ruta usando Google Maps y la exporté como un archivo KML. Me gustaría importar ahora este archivo KML en OsmAnd para poder comprobar dónde estoy.
Hasta ahora descubrí que es posible crear un mapa a partir de un archivo KML con el programa OsmandMapTileCreator. Sin embargo, no puedo encontrar uno, todo lo que tengo es OsmAndMapCreator, y este programa no me permite importar KML en primer lugar (al menos no veo esa opción en absoluto). Por lo tanto, no puedo preparar un mapa para OsmAnd (desde KML; en general, preparé un mapa OSM regular para OsmAnd usando este programa).
Como no encontré ninguna solución de trabajo con una verdadera ruta KML fuera de línea importada, uso Google Maps con una ruta precargada. Sin embargo, hay un problema: si olvido que está almacenado en caché y cambio cualquier cosa en Google Maps, perderé esta ruta al andar en bicicleta. Por lo tanto, no es lo suficientemente confiable, solo una solución alternativa.
La conclusión es: tengo un archivo KML, tengo OsmAnd, me gustaría importar el primero en el último. ¿Cómo lo hago?
Respuestas:
Casi me olvido de mi propia pregunta, mientras tanto encontré una solución que funciona perfectamente: simplemente convirtiendo KML en GPX con GPSBabel: http://www.gpsbabel.org/
Es de código abierto, lo cual es una gran ventaja para mí.
fuente
Intente usar el complemento JOSM y OpenData . Para instalarlo solo vaya a preferencias (F12) -> complementos-> busque "datos abiertos" e instálelo. Después de importar, puede (hasta donde yo sé) guardarlo como * .osm, y luego usar OsmandMapCreator
fuente
Yo uso GMap2GPX .
Carga algo de JavaScript en la pestaña en ejecución para hacer todo el trabajo. Es bastante fácil de usar, solo siga las instrucciones en el sitio. Use "extraer completo" para generar un archivo .gpx razonablemente preciso (el archivo básico solo tiene instrucciones paso a paso y poca información además).
Nota: Úselo solo en una instancia de incógnito para mayor privacidad. No debe iniciar sesión en Google con Chrome (o no funcionará por razones de seguridad). Simplemente inicie una instancia de incógnito a través de "ctrl + shift + N" y vuelva a hacerlo allí.
fuente
Dado que osmand se trata de mapas fuera de línea, también me gustaría proporcionar una solución "fuera de línea". Básicamente, desea convertir el archivo kml a formato gpx y hacer que el archivo gpx esté disponible para osmand.
Puede usar gpsbabel para convertir el archivo kml a gpx, que es gratuito / de código abierto, y está disponible para la mayoría de las plataformas, y probablemente esté en el repositorio principal de su distribución de Linux favorita. En Linux, es tan fácil como ejecutar el siguiente comando, cambiando file.kml y file.gpx por sus nombres de archivo:
Luego puede colocar el archivo gpx en el
/sdcard/osmand/tracks/
directorio de su dispositivo Android, y osmand lo pondrá a disposición para mostrar, etc.fuente
Acabo de probar Globalmapper v17 para convertir KML a GPX. Cómo hacerlo: Abra el archivo KML en Globalmapper. Luego vaya a "Archivo> Exportar> Exportar formato vectorial / lidar" Cambie las opciones según sea necesario. Guardar en un directorio deseado.
fuente