jueves, 12 de octubre de 2017

OruxMaps. ¿A donde van nuestros tracks?


Tradicionalmente, y  mas desde que existe wikiloc, hemos compartido rutas mediante ficheros de texto que incluyen los puntos por los que hemos pasado. Al principio, con Oziexplorer, eran ficheros ".plt", posteriormente empezamos a compartir ficheros ".gpx", formato Garmin. Hoy en día hay varios (muchos) formatos distintos para compartir rutas, "kml","kmz","gbd", etc..
Esto nos hace suponer que cualquier aplicación GPS va a trabajar creando o leyendo ficheros de texto.
Al trabajar en OruxMaps vemos que podemos seguir trabajando con algunos de esos tipos de fichero pero, si buscamos en nuestro android durante o inmediatamente después de la grabación, no encontramos ningún fichero de texto que recoja nuestros tracks. Debemos exportar el recorrido para poder tenerlo en fichero de texto reconocible. En mi caso suelo utilizar ficheros ".GPX".
También es verdad que, por lo menos yo, estamos acostumbrados a trabajar con OruxMaps abriendo los ficheros GPX sin cuestionarnos nada sobre la BD. Ni siquiera almacenamos los distintos GPX, sencillamente los utilizamos cuando son necesarios y posteriormente los borramos del móvil. Ocupan sitio.
  • La traza de nuestras rutas y los waypoints recogidos se guardan en el fichero OruxMapstracks.db. Este es un fichero de base de datos Sqlite. 
  • Sqlite es una base de datos (B.D. o D.B. en inglés)  parecida al acces de microsoft.
  • Este fichero reside en la memoria interna del teléfono. 
  • O yo no he conseguido moverlo a la tarjeta SD o es inamobible.
  • Está en /oruxmaps/tracklogs. Para IGN está en /ign/tracklogs. 
  • Sin embargo, el directorio donde residen tanto los ficheros GPX importados como los exportados si se puede configurar y, por tanto, mandar a la tarjeta SD.

  • Periódicamente oruxmaps copia OruxMapstracks.db como OruxMapstracks.db.backup. A partir del segundo backup añade un número (ordinal) al nombre. 
  • Como es lógico, cada copia ocupa memoria, aunque se pueden borrar o llevar a otro sitio sin problemas.
  • Si borramos OruxMapstracks.db la aplicación lo vuelve a crear la siguiente vez que tenga actividad.
  • OruxMapstracks.db se puede sustituir por otro OruxMapstracks.db, otra copia, con otras rutas guardadas.
Importar y exportar rutas y waypoints de o desde OruxMapstracks.db:


Importar rutas
Exportar rutas

También se puede configurar la aplicación para que exporte la ruta a un fichero GPX al terminar de grabarla. Configuración global->Tracks/Rutas->Auto GPX.

Árbol de directorios:

  • Normalmente separamos nuestros documentos por temas. Almacenar todos nuestros documentos en un solo directorio los haría inmanejables, tendríamos cientos, o miles de documentos y al final no encontraríamos nada.
  • Separamos nuestros documentos en distintas carpetas, según traten de un tema o de otro tema.
  • La B.D. de las trazas también permite crear distintas carpetas.
  • Si decidimos guardar permanentemente nuestras rutas en nuestro móvil también es conveniente separarlas por temas.
  • ¿Como se crea una carpeta en nuestra BD?


Unión de tracks:


Para los mas curiosos, el contenido de la B.D. se puede ver, tanto en el móvil como en el PC, instalando un lector de SQLite. Al instalar un lector de Sqlite en mi móvil me quedé sin memoria, tuve que desinstalar otras cosas y al final era una versión limitada que me pedía pagar para tener una versión completa. Pude buscar una app totalmente gratuita o, pagar. Decidí que lo ya lo haré cuando cambie de móvil, de momento lo tengo "petado". Lo desinstalé en el móvil y lo instalé en el PC:
  • Busco en internet, bajo e instalo SQLiteBrowser (DB Browser for SQLite).
  • Copio al PC la B.D.
  • A simple vista, SQLiteBrowser es muy similar al acces de microsoft.
  • La abro con SQLiteBrowser y curioseo su contenido. Se podrían procesar estos datos pero, de momento, no encuentro utilidad que no se pueda hacer bien desde el propio OruxMap bien desde algún editor de rutas (BaseCamp). Es solo curiosidad. 
  • Compruebo que, como suponía, hay una tabla para los puntos de la traza (trackpoints), otra dedicada a los waypoints (track_wpts) y otra dedicada a las rutas.
  • Las tablas se pueden exportar como ficheros de texto "csv". 
  • También funciona el copia-pega desde la B.D. a otras aplicaciones, aunque la copia a excel da problemas, problemas que no presenta la copia a hoja de cálculo de LibreOffice. 

No hay comentarios:

Publicar un comentario