Que formato devo selecionar para o upload automático para o Strava?

12

Eu tenho três opções de formato de arquivo para uploads automáticos do meu dispositivo no Strava : GPX TCX FIT.

E se estes fornecerão os melhores dados? Existem outros problemas que os distinguem - como precisão ou tamanho do arquivo - que devo considerar?

orome
fonte
Os dispositivos Garmin mais novos falam em termos de arquivos FIT, então eu imagino que esse seja o mais apropriado dos três. Para ser honesto eu só se deparar com os outros dois no contexto do planejamento de uma rota (em oposição a gravação de uma atividade , que é o que você está falando, não é?)
Peteh
@PeteH: Sim, atividade.
Orome
4
Voto negativo? Apenas curioso. Eu nunca entendi como este site é gerenciado. Para mim, tem sido de longe o mais difícil dos sites da SE de obter informações úteis.
Orome
1
Não é uma resposta, mas usei tanto um iphone quanto um telefone Android para strava, e você simplesmente clica em "salvar" no momento da corrida / corrida. Não há formato de arquivo visível, todos tratados pelo próprio aplicativo.
Criggie

Respostas:

13

O TCX e o FIT foram projetados para atividades de condicionamento físico, para que possam conter mais dados de condicionamento físico que o GPX.

por exemplo, TCX ou FIT suporta voltas (splits). Assim, seu dispositivo pode gravar uma nova volta sempre que você pressionar o botão de volta, ou automaticamente após uma distância definida, por exemplo, a cada 1 km. Além disso, eles oferecem suporte a pausas, se você quiser interromper a atividade em um ponto e começar novamente mais tarde. Considerando que GPX é essencialmente apenas uma série de pontos (com timestamps).

Não tenho certeza se o Strava realmente usa as voltas ou pausas gravadas no dispositivo. Suspeito que as recalcule de qualquer maneira, com base nos pontos e na hora do GPS.

Como padrão, o GPX não suporta dados de freqüência cardíaca, cadência ou potência. Mas isso pode ser adicionado com extensões. O formato mais popular para essa extensão foi criado pela Garmin, também é suportado por uma variedade de outros softwares / sites (incluindo Strava). Mas alguns dispositivos podem gravar freqüência cardíaca / cadência em um formato diferente no arquivo GPX.

TCX ou FIT também podem conter dados resumidos, para toda a atividade. por exemplo, o tempo total, distância, calorias, dispositivo usado, tipo de esporte. Parte disso é usada pelo Strava, por exemplo, para exibir o dispositivo ou selecionar automaticamente o tipo de atividade.

TCX e GPX são ambos os formatos XML, que podem ser bastante ineficientes em termos de tamanho do arquivo. Mas isso significa que eles podem ser facilmente editados, por exemplo, em um editor de texto. FIT é um formato binário, assim como um tamanho de arquivo muito menor, geralmente cerca de 1/10 do tamanho. O tamanho do arquivo geralmente não é um problema - mesmo se você estiver gravando a 1 ponto por segundo, uma atividade de 3 horas seria de aproximadamente 1 MB no formato GPX. Portanto, não é realmente um problema, a menos que seu dispositivo tenha memória muito limitada ou uma conexão lenta à Internet para upload.

Portanto, em geral, você provavelmente não notará muita diferença entre os formatos de upload para o Strava. Embora o TCX ou o FIT possa fornecer um pouco mais de dados. E o FIT seria um tamanho de arquivo menor.

vclaw
fonte
Uma boa resposta Strava usa os marcadores de volta (e os exibe na página de atividade)
DBR
Muito detalhado, eu acrescentaria que você deve enviar os arquivos no tipo de gravação nativo do seu dispositivo para perder um mínimo de dados. por exemplo, os dispositivos Garmin usam arquivos FIT para que eu os envie usando FIT. No seu caso, parece que seu aplicativo pode executar todos os três da mesma forma, talvez um deles seja mais próximo do que o aplicativo usa internamente; nesse caso, eu o usaria.
Bibz 08/09/2015
Não encontrei uma maneira de importar corretamente as pausas para o STRAVA. O GPX tem trkseg, mas o STRAVA conta a distância entre os segmentos da trilha como se fosse parte da atividade. Ao escrever vários SessionMsgs, importá-los para o STRAVA cria várias atividades. Alguém sabe como fazer isto?
hgoebl