R Roam Consigue Roam

Sacar tus rutas: GPX, KML y CSV, y para qué sirve cada uno

Tres formatos, tres trabajos distintos. Qué contiene cada uno de verdad, cuál elegir para cada tarea y por qué el simple hecho de poder exportar es lo que decide si tu historial de rutas es tuyo.

Una ruta grabada que solo existe dentro de una app es una ruta que tienes alquilada. Las apps se descontinúan, las suscripciones suben, las empresas se venden, y la pregunta de si puedes marcharte con tu propio historial tiene la fea costumbre de volverse urgente sin previo aviso. La exportación es la función que lo decide, y conviene entender qué hace cada formato antes de necesitarlo.

GPX: el de mover una ruta de una app a otra

GPX es un formato XML que lleva siendo la lengua común del software de GPS desde 2002. Prácticamente todo lo lee: los dispositivos Garmin, Strava, Komoot, Gaia, QGIS, los editores de OpenStreetMap y cualquier web de mapas con una casilla de subida.

Contiene tres tipos de cosa, y confundirlas es la fuente habitual de problemas.

Una ruta grabada es un track. Cada punto lleva latitud, longitud y normalmente altitud y marca de tiempo, y las extensiones pueden añadir frecuencia cardiaca, cadencia, temperatura y demás, que es donde la interoperabilidad se vuelve irregular, porque las extensiones son opcionales y cada fabricante tiene sus preferidas.

El detalle que importa a cualquiera que pase por túneles: un track GPX puede contener varios segmentos, y la separación entre segmentos es precisamente la forma en que el formato expresa «aquí se interrumpió la grabación». Un exportador que aplana una ruta interrumpida en un único segmento continuo ha tirado esa información a la basura, y lo que lea el archivo después unirá los dos extremos.

KML: el de verlo en Google Earth

KML también es XML, se desarrolló para Google Earth y hoy es un estándar del Open Geospatial Consortium. Se solapa con GPX, pero apunta a la presentación más que al intercambio: estilos, colores, iconos, carpetas y modos de altitud que deciden si una línea se pega al terreno o se dibuja a su altura real.

Usa KML cuando quieras ver un recorrido en tres dimensiones, tenderlo sobre el relieve o pasarle a alguien un archivo que se abra en Google Earth con un doble clic. No lo uses como copia de archivo: es un formato orientado al dibujo, el soporte fuera del ecosistema de Google es más escaso, y un KMZ no es más que un KML comprimido.

CSV: el de hacer tus propias cuentas

CSV no es un formato de GPS en absoluto, y justo por eso resulta útil. Son filas y columnas, se abre en cualquier hoja de cálculo y te deja hacer preguntas que las pantallas de la app no responden.

Hay dos formas realmente distintas, y saber cuál quieres ahorra mucho tiempo.

Roam exporta estas cuatro formas: GPX, KML, CSV por punto y CSV por ruta. Cualquier otro formato se ha dejado fuera a conciencia, en vez de estar presente y funcionando a medias, que es una preferencia razonable tratándose de algo fácil de producir mal.

Dos propiedades que importan más que la lista de formatos

Tiene que exportar desde el disco, no desde el grabador en marcha

La ruta que más te interesa rescatar es la que salió mal: aquella cuya grabación se interrumpió y nunca volvió. Si una app solo puede exportar lo que su grabador en vivo tiene entre manos, esa es justamente la ruta que no te puede dar. El exportador de Roam lee la base de datos en lugar del motor, así que un trazado cuyo proceso de grabación murió y no se reanudó se puede exportar igualmente por su cuenta.

Debería decirte si el archivo es de fiar

Una exportación puede estar completa y aun así estar mal, si lo que la app cree sobre una ruta y lo que hay realmente guardado se han separado. Roam compara las dos cosas —el número de puntos que afirma el resumen frente al número de puntos que hay en disco— e informa de si coinciden. El archivo se escribe en cualquiera de los dos casos, y es deliberado: negarse a exportar te quitaría los datos además de la mala noticia, y quien tiene el teléfono en la mano es quien todavía puede hacer algo al respecto.

Notas prácticas

  1. Archiva en GPX. Es el formato con más probabilidades de seguir siendo legible dentro de diez años y el que acepta cualquier otra herramienta.
  2. Exporta antes de necesitarlo. El momento en que quieres sacar tu historial suele ser el momento en que algo ya ha salido mal.
  3. Revisa la estructura de segmentos de una ruta con huecos antes de fiarte de la distancia que te dé una web ajena, porque esa web tomará su propia decisión sobre los agujeros.
  4. Para el resumen del año, usa el CSV de una fila por ruta en lugar de exportar doscientos GPX e intentar sumarlos.
  5. Recuerda que un track es un registro de dónde estuviste. Piénsalo antes de publicar uno que empieza en la puerta de tu casa.

En Roam, la exportación forma parte de Roam Pro. Grabar una ruta entera, verla y reproducirla es gratis, y la intención es que siga siéndolo.

Preguntas frecuentes

¿Qué diferencia hay entre GPX y KML?

GPX es el formato de intercambio: casi cualquier herramienta de GPS lo lee y lo escribe, y es la elección correcta para archivar. KML está orientado a la presentación, se construyó para Google Earth y lleva estilos y modos de altitud que GPX no tiene. Usa GPX para mover datos y KML para verlos en tres dimensiones.

¿Qué CSV debería exportar?

Una fila por punto si quieres analizar una ruta concreta: velocidad, altitud y precisión a lo largo del recorrido. Una fila por ruta si quieres una hoja de cálculo con muchas rutas, para totales mensuales o un gráfico de la temporada.

¿Puedo exportar una ruta que se interrumpió?

Sí, siempre que la app exporte desde los datos guardados y no desde el grabador en vivo. El exportador de Roam lee la base de datos, así que una ruta cuya grabación murió y nunca se reanudó se puede escribir igualmente.

¿Por qué la distancia exportada no coincide con la que enseñaba la app?

Normalmente porque el sitio donde cargaste el archivo la ha vuelto a calcular con sus propias reglas: otro suavizado y su propia decisión sobre qué hacer con los huecos de señal. Un archivo que conserva las separaciones entre segmentos será tratado de forma distinta por cada herramienta, y ninguna tiene la obligación de coincidir con las demás.

Un registrador que no pierde la ruta

Roam confirma cada posición GPS en el teléfono en el instante en que llega, marca los huecos de señal en lugar de trazar una línea recta por encima, y lee el desnivel del barómetro y no de la altitud GPS. Sin cuenta, sin iniciar sesión, sin sincronización. Grabar una ruta, verla y reproducirla es gratis.

Descargar en el App Store

Guías relacionadas

Todas las guías