Conversor de archivos .kml a compatible con Ozi Explorer (.plt)
Hace tiempo que había realizado este proyecto, lo tenía listo para publicar, pero con el tema de los cazafantasmas y la electrónica, lo dejé aparcado. Creo que ya es hora de darle salida.
Mi móvil es un móvil bastante antiguo. Es un nokia n85, con symbian. Pese a todo, tiene un buen GPS, una buena cámara y flash… Todo lo que en su momento necesitaba. Algo que me gusta mucho es hacer rutas de senderismo. Hay páginas, como wikilocs o bikemap que dejan descargar rutas en formato de google maps (.kml). Como navegador, uso el smartcompgs porque particularmente en este móvil, va muy bien. El problema es que este programa acepta sólo archivos con formato .plt, o sea, compatible con Ozi Explorer. Hay algún programa que te hace la conversión, como el gpsbabel, pero a mi no me funcionó. La razón, ese programa deja un par de campos de los archivos convertidos sin completar, lo que hace que el programa no entienda los ficheros de track y no los cargue. Puesto que no parece demasiado difícil realizar un programa de ese tipo, me puse manos a la obra. Primeramente lo hice como un script de matlab, pero, pese a que así era fácil de realizar, me gustaba que fuese un poco más genérico, y al final lo programé en java con una pequeña interfaz gráfica en java-swing. Además, he utilizado un parser en java para archivos .xml, con lo que la potencia del programa es mucho mayor.
El funcionamiento es el que sigue: Al ejecutarlo, aparece la ventana principal.
Simplemente, seleccionar un directorio donde estén almacenados uno o más ficheros .kml. Al hacer click en el botón convertir, el programa analizará los ficheros, y los convertirá a .plt y guardándolos en el mismo directorio con el mismo nombre, y precedidos por tres ceros: 000-xxxx.plt. Sólo queda pasarlos al dispositivo móvil y listo.
El programa tiene licencia Creative Commons. Para descargarlo, haz click aquí.
Para contactar con el autor: furgalladas@gmail.com
Web: www.furgalladas.com
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.