R Roam Baixar o Roam

Tirar os seus trajetos de lá: GPX, KML e CSV, e para que serve cada um

Três formatos, três trabalhos diferentes. O que cada um guarda de fato, qual escolher para cada tarefa, e por que conseguir exportar é a propriedade que decide se o seu histórico é mesmo seu.

Um trajeto gravado que só existe dentro de um app é um trajeto que você está alugando. Apps são descontinuados, assinaturas sobem de preço, empresas são compradas, e a pergunta sobre se você consegue sair de lá com o seu próprio histórico tem o costume de virar urgente de uma hora para outra. A exportação é o recurso que decide isso, e vale entender o que cada formato faz antes de você precisar dele.

GPX — o formato para levar um percurso de um app para outro

O GPX é um formato XML que é a língua comum dos programas de GPS desde 2002. Praticamente tudo lê: aparelhos Garmin, Strava, Komoot, Gaia, QGIS, editores do OpenStreetMap, qualquer site de mapas com uma caixa de upload.

Ele guarda três tipos de coisa, e confundir esses três é a fonte habitual de problemas.

Um trajeto gravado é um track. Cada ponto carrega latitude, longitude e, em geral, elevação e horário, e as extensões podem acrescentar frequência cardíaca, cadência, temperatura e por aí vai — e é aí que a interoperabilidade fica irregular, porque extensões são opcionais e cada fabricante tem as suas preferidas.

O detalhe que importa para quem passa por túneis: um track de GPX pode conter vários segmentos, e a quebra de segmento é exatamente o jeito que o formato tem de dizer "a gravação foi interrompida aqui". Um exportador que achata um trajeto interrompido num único segmento contínuo jogou essa informação fora, e o que quer que leia o arquivo depois vai ligar as duas pontas.

KML — o formato para olhar no Google Earth

O KML também é XML, foi desenvolvido para o Google Earth e hoje é um padrão do Open Geospatial Consortium. Ele se sobrepõe ao GPX, mas mira apresentação em vez de intercâmbio: estilos, cores, ícones, pastas e modos de altitude que decidem se uma linha fica colada no terreno ou desenhada na altura real.

Use KML quando quiser olhar um percurso em três dimensões, drapejá-lo sobre o relevo ou entregar a alguém um arquivo que abre no Google Earth com dois cliques. Não o use como cópia de arquivamento — é um formato voltado para renderização, o suporte fora do ecossistema do Google é mais fino, e um KMZ nada mais é do que um KML compactado.

CSV — o formato para fazer a sua própria conta

O CSV não é um formato de GPS, e é justamente por isso que ele é útil. São linhas e colunas, abre em qualquer planilha e permite fazer perguntas que as telas do próprio app não respondem.

Há duas formas genuinamente diferentes, e saber qual delas você quer economiza bastante tempo.

O Roam exporta essas quatro formas: GPX, KML, CSV por ponto e CSV por trajeto. O FIT está ausente de propósito, em vez de estar presente e funcionando pela metade, o que é uma preferência razoável num formato fácil de produzir mal.

Duas propriedades que importam mais do que a lista de formatos

A exportação precisa sair do disco, não do gravador em execução

O trajeto que você mais quer resgatar é justamente o que deu errado — aquele cuja gravação foi interrompida e nunca voltou. Se um app só consegue exportar o que o gravador ao vivo está segurando, esse é exatamente o trajeto que ele não tem como entregar. O exportador do Roam lê o banco de dados, e não o motor de gravação, então um trajeto cujo processo de gravação foi encerrado e nunca retomado ainda pode ser exportado por conta própria.

Ela deve dizer se dá para confiar no arquivo

Uma exportação pode estar completa e ainda assim estar errada, se o que o app acredita sobre um trajeto e o que está realmente guardado se descolarem. O Roam compara os dois — a contagem de pontos que o resumo afirma contra a contagem de pontos em disco — e informa se elas batem. O arquivo é escrito de qualquer jeito, e isso é deliberado: recusar a exportação tiraria de você os dados junto com a má notícia, e quem está com o celular na mão é quem ainda pode fazer alguma coisa a respeito.

Notas práticas

  1. Arquive em GPX. É o formato com mais chance de continuar legível daqui a dez anos e o que todas as outras ferramentas aceitam.
  2. Exporte antes de precisar. O momento em que você quer o seu histórico para fora costuma ser o momento em que alguma coisa já deu errado.
  3. Confira a estrutura de segmentos de um trajeto com lacunas antes de confiar na distância que um site de terceiros informa, porque esse site vai tomar a decisão dele sobre os buracos.
  4. Para uma retrospectiva do ano, use o CSV de uma linha por trajeto, em vez de exportar duzentos arquivos GPX e tentar somar tudo.
  5. Lembre que um track é o registro de onde você esteve. Pense nisso antes de publicar um que comece na porta da sua casa.

No Roam, a exportação faz parte do Roam Pro. Gravar um trajeto por inteiro, olhar para ele e reproduzi-lo são coisas gratuitas, e a intenção é que continuem assim.

Perguntas frequentes

Qual é a diferença entre GPX e KML?

O GPX é o formato de intercâmbio — quase toda ferramenta de GPS lê e escreve nele, e é a escolha certa para arquivamento. O KML é voltado para apresentação, foi feito para o Google Earth e carrega estilos e modos de altitude que o GPX não tem. Use GPX para mover dados e KML para olhar em três dimensões.

Qual CSV eu devo exportar?

Uma linha por ponto, se você quer analisar um trajeto específico — velocidade, elevação e precisão ao longo do percurso. Uma linha por trajeto, se você quer uma planilha com vários trajetos, para totais mensais ou um gráfico da temporada.

Dá para exportar um trajeto que foi interrompido?

Dá, se o app exportar a partir do que está guardado em vez de a partir do gravador ao vivo. O exportador do Roam lê o banco de dados, então um trajeto cuja gravação foi encerrada e nunca retomada ainda pode ser escrito para um arquivo.

Por que a distância exportada difere da que o app mostrava?

Em geral porque o lugar onde você carregou o arquivo recalculou tudo com as regras dele — suavização diferente e decisão própria sobre o que fazer com as falhas de sinal. Um arquivo que preserva as quebras de segmento será tratado de formas diferentes por ferramentas diferentes, e nenhuma delas é obrigada a concordar com a outra.

Um gravador que não perde o trajeto

O Roam grava cada ponto do GPS no celular no instante em que ele chega, marca as falhas de sinal em vez de traçar uma linha reta por cima delas e lê a subida do barômetro, não da altitude do GPS. Sem conta, sem login, sem sincronização. Gravar um trajeto, vê-lo e reproduzi-lo são coisas gratuitas.

Baixar na App Store

Guias relacionados

Todos os guias