Aqui esta la segunda parte del manual para manipular archivos con datos GPS, esta vez hablare sobre como convertir datos de un formato a otro. Lo cierto es que los de los formatos para guardar datos GPS hoy por hoy es un caos, basicamente cada uno lo hace como le da la gana. Y como parece una torre de babel por eso han escrito el programa GPSBabel
, por supuesto es software libre y la cantidad de formatos entre los que convierte es alucinante.
Vamos a ver como funciona: en principio es una aplicacion para linea de comandos aunque creo que hay algun front-end (no lo se fijo). Todos los comandos son del formato:
| gpsbabel -i <formatoEntrada> -f <ficheroSalida> -o <formatoSalida> -F <ficheroSalida> |
Tal y como dejamos el anterior manual teniamos una fichero .kml y queriamos tranformarlo a formatos que s pudieran importar desde aparatos GPS, los mas habituales hasta donde yo se son los de marca Garmin y Magellan, como el mio es Magellan hablare sobre estos.
Por ejemplo, para convertir de .kml a formato magellan:
| gpsbabel -i kml -f ruta.kml -o magellan -F ruta.log |
Para convertir a formato .gpx(*):
| gpsbabel -i kml -f ruta.kml -o gpx -F ruta.gpx |
El proceso contrario nos permite añadir algunas opciones ma, vamos a convertir un archivo de waypoints a un formato que podemos imprtar desde Google-Earth (.kml).
| gpsbabel -i megellan -f waypoints.log -o kml -Fruta.kml |
Podemos tambien, añadir algunos parametros para, por ejemplo, poner la linea que sedibuje en un determinado color:
| gpsbabel -i magellan -f waypoints.log -o kml,points=0,line_color=ff0000ff -F ruta.kml |
El color hay que ponerlo en formato hexadecimal.
Para facilitarnos la vida en la pagina:
http://www.gpsvisualizer.com/gpsbabel/?lang=es
Una amable persona se ha currado un interfaz web para el gpsbabel. Podemos convertir nuestros tracks de un formato a otro y ademas otro monton de cosas como sacar perfiles de la ruta, visualizar en un mapa, … .
(*) GPX (GPS eXchange Format) es un estandar de facto para el intercambio de datos GPS basado en XML.