Skip to main content

Pistas KML - .kml, .km

En Google Earth (GE) puedes añadir tus propias marcas de posición en el mapa y agruparlas en una carpeta. Desde GE puedes guardar la carpeta en formato KML. Si tienes un formato diferente, puedes usar QGIS u otro software de código abierto para convertirlo a formato KML. Quizás puedas convertirlo directamente a OSM. Puedes usar cualquier formato que contenga tus PDI, si puedes convertirlo a formato OSM. Puedes formatear KML a GPX aquí.

Soporte nativo​

OsmAnd no es compatible con KML de forma nativa, pero OsmAnd puede importar algunos de ellos. Durante el proceso de importación, el archivo se transformará en GPX y luego se tratará como OsmAnd GPX.

Conversión de KML (u otros formatos) al formato OSM​

Para realizar esta tarea, necesitamos usar gpsbabel. Es muy útil para convertir puntos de referencia, pistas y rutas entre receptores GPS populares y programas de mapeo. La sintaxis es muy simple, y GPS Babel tiene una interfaz para crear la sintaxis por ti:

$ gpsbabel -i kml -f my_places.kml -o osm,tagnd="tourism:museum",​created_by -F my_places.osm

El archivo generado se ve así:

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.5' generator='GPSBabel-1.4.0'>
<node id='-1' visible='true' lat='41.890121' lon='12.492265'>
<tag k='name' v='place01'/>
<tag k='note' v='place01'/>
<tag k='tourism' v='museum'/>
</node>
<node id='-2' visible='true' lat='41.892241' lon='12.489031'>>
<tag k='name' v='place02'/>
<tag k='note' v='place02'/>
<tag k='tourism' v='museum'/>
</node>
</osm>

Todos los puntos dentro del archivo KML se convierten en puntos OSM, asignándoles algunas propiedades como la categoría de turismo y el tipo de museo. La opción created_by= con valor faltante significa que las propiedades serán ignoradas. Si tu PDI pertenece a diferentes categorías, te sugiero que crees múltiples archivos OSM y crees archivos OBF de OsmAnd y los fusiones más tarde con OsmAndMapCreator, o que crees múltiples archivos OBF.

Conversión del formato OSM al formato OBF​

Ahora estás listo para realizar el paso final. La conversión se realizará utilizando OsmAndMapCreator. Descarga, descomprime y ejecuta este programa.

  • Deselecciona todas las opciones excepto "Build POI Index" como se muestra:
  • Selecciona el directorio de trabajo (Archivo/Especificar directorio de trabajo...)
  • Carga my_places.osm (Archivo/Seleccionar archivo osm...)

Si todo está correcto, encontrarás My_places.obf en tu carpeta de trabajo. Simplemente sube este archivo a la carpeta de pistas de OsmAnd de tus dispositivos.