15 votos

¿Cómo importo una ruta KML en OsmAnd?

He creado una ruta utilizando Google Maps y la he exportado como un archivo KML. Me gustaría importar ahora este archivo KML en OsmAnd para poder comprobar dónde me encuentro.

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 he preparado un mapa OSM regular para OsmAnd usando este programa).

Dado que no encontré ninguna solución que funcione con la verdadera importación sin conexión de una ruta KML, utilizo Google Maps con una ruta pre cargada. Sin embargo, hay un problema - si lo olvido y cambio algo en Google Maps perderé esta ruta al andar en bicicleta. Por lo tanto, no es lo suficientemente confiable - solo es una solución temporal.

En resumen - tengo un archivo KML, tengo OsmAnd, me gustaría importar el primero en el segundo. ¿Cómo puedo hacerlo?

1 votos

Lo siento, pero el uso arbitrario de negritas e itálicas hace que las publicaciones sean más difíciles de leer. No hay razón para hacerlo en todas partes como lo hiciste, especialmente teniendo un párrafo completo en itálicas. Las personas son perfectamente capaces de leer y entender texto con formato normal sin problemas, pero si vas a usar formato, al menos intenta ser un poco más prudente. Por favor, también evita publicar comentarios o discusiones en tu pregunta.

1 votos

@eldarerathis, "la negrita y la cursiva arbitrarias hacen que las publicaciones sean más difíciles de leer" -- ¿hay algún dato concreto para respaldar esta afirmación?

1 votos

No sé acerca de "hechos concretos", pero generalmente es una convención aceptada evitar el uso de grandes áreas en itálicas ya que no ayuda al lector (no está marcando frases clave, es puramente estilístico) y a menudo es especialmente más difícil para las personas con discapacidad visual leerlo. Una opinión, segunda opinión...

8voto

Flory Puntos 1911

Casi olvido mi propia pregunta, mientras tanto encontré una solución perfectamente funcional: simplemente convirtiendo KML en GPX con GPSBabel: http://www.gpsbabel.org/

Es de código abierto, lo cual es una gran ventaja para mí.

0 votos

¿Tu archivo .gpx resultante tiene puntos de seguimiento precisos cada pocos metros o es muy disperso (conteniendo solo puntos básicos de giro en giro y cosas así)? Pensé que esto podría ser el caso con la exportación kml regular de Google.

0 votos

@ce4, no soy un experto, sin embargo salí a dar un paseo en mi bicicleta y me sentí 100% bien. Me ayudó a navegar en el bosque (casi no hay marcas en los árboles) y en carreteras normales.

0 votos

¡Estoy de acuerdo con esta respuesta! Parece que la exportación predeterminada es lo suficientemente precisa o que Osmand la maneja muy bien (bloqueando las partes faltantes de la ruta en su base de datos interna). Lo probaré por mi cuenta y publicaré mis resultados...

2voto

ce4 Puntos 11180

Utilizo GMap2GPX.

Carga un poco de JavaScript en la pestaña en ejecución para hacer todo el trabajo. Es bastante fácil de usar, solo sigue las instrucciones en el sitio. Utiliza "extraer completo" para generar un archivo .gpx bastante preciso (el archivo básico solo tiene instrucciones paso a paso y poca información adicional).

Nota: Solo úsalo en una instancia de incógnito para mayor privacidad. No debes estar conectado a Google usando Chrome (o no funcionará por razones de seguridad). Simplemente abre una instancia de incógnito con "ctrl+shift+N" y hazlo nuevamente allí.

1voto

joozek Puntos 111

Intenta usar JOSM y plugin OpenData. Para instalarlo, simplemente ve a preferencias (F12) -> plugins -> busca "opendata" e instala. Después de importar, puedes (hasta donde yo sé) guardarlo como *.osm y luego usar OsmandMapCreator

1voto

Louis Puntos 161

Dado que osmand se trata de mapas sin conexión, me gustaría proporcionar también una solución "sin conexión". Básicamente, deseas convertir el archivo kml al formato gpx y hacer que el archivo gpx esté disponible para osmand.

Puedes usar gpsbabel para convertir el archivo kml a gpx, que es gratuito y de código abierto, y está disponible para la mayoría de plataformas, y probablemente esté en el repositorio principal de tu distribución de Linux favorita. En Linux, es tan fácil como ejecutar el siguiente comando, cambiando el archivo.kml y archivo.gpx por tus nombres de archivo:

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

Luego, puedes colocar el archivo gpx en el directorio /sdcard/osmand/tracks/ en tu dispositivo Android, y osmand lo hará disponible para mostrarlo, etc.

0 votos

Este es lo mismo que la respuesta aceptada de tres años antes.

0 votos

Esa respuesta no proporcionó un ejemplo de comando ni dijo dónde poner el archivo resultante. Es decir, fue incompleta, y como tuve que resolver el resto por mi cuenta, pensé en grabar los resultados para otros.

0voto

Raju Gujarati Puntos 109

En cuanto a utilizar otra aplicación, Google Earth puede ayudar.

En cuanto a seguir utilizando OsmAnd, depende de tu diseño de programa. Si OsmAnd es tu proyecto, puedes considerar crear un flujo de archivos para abrir los archivos KML de lo contrario, pasa los intentos con el archivo KML

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X