- Por que eu ia querer simplificar uma rota?
- Três motivos. Primeiro, algumas plataformas limitam uploads de GPX a alguns milhares de pontos - Ride With GPS, aparelhos Garmin mais antigos (Edge 800, Edge 810, Touring) e vários planejadores de rota rejeitam arquivos acima do limite. Segundo, incorporar mapas online é muito mais rápido com menos pontos - uma rota de 500 pontos renderiza instantaneamente em um navegador mobile, uma de 10.000 pontos leva segundos. Terceiro, compartilhar um arquivo de 50KB é melhor do que compartilhar um de 5MB, especialmente por e-mail ou apps de mensagem.
- Isso perde detalhe de elevação?
- Um pouco, sim. A trilha simplificada pula pontos de trajeto próximos à linha entre seus vizinhos, e alguns desses pontos carregam amostras de elevação que você deixará de ter. O ganho total de elevação da atividade fica dentro de 1-2% do original. A precisão de elevação por ponto só piora nos pontos removidos - os pontos mantidos preservam sua elevação original intacta.
- O Douglas-Peucker é o melhor algoritmo de simplificação?
- Para preservar a forma visual da rota em um número-alvo de pontos, sim - é a escolha padrão para generalização cartográfica de linhas. Para preservar especificamente o perfil de elevação, Visvalingam-Whyatt é um pouco melhor porque considera a área do triângulo em vez da distância perpendicular. Estamos avaliando adicioná-lo como opção - envie um e-mail para hello@neverchill.com se isso for importante para você.
- Meus segmentos do Strava ainda vão corresponder depois da simplificação?
- Na maioria das vezes sim, mas com ressalvas. O Strava faz a correspondência de segmentos detectando se sua rota passa pelo início, fim e alguns pontos de controle internos do segmento. Se a simplificação mantém pontos perto de cada um desses marcos, o segmento corresponde. Se você simplificar de forma agressiva (para 100 pontos em um pedal de 50km), pode pular um marco por metros suficientes para o Strava rejeitar a correspondência. Para pedais enviados ao Strava, não simplifique abaixo de ~800 pontos em uma rota de 50km.
- Por que não simplesmente usar uma gravação de resolução menor desde o início?
- A maioria dos aparelhos registra a 1Hz, o que dá um ponto por segundo independente da sua velocidade - e é isso que gera arquivos com mais de 10.000 pontos em pedais longos. O lado da gravação é praticamente fixo; a simplificação precisa acontecer depois. Alguns aparelhos têm gravação "inteligente", que adapta a taxa ao movimento, mas tende a subamostrar em descidas sinuosas.
- A simplificação muda a distância total da atividade?
- Um pouco. A distância é somada a partir das distâncias haversine entre segmentos, e remover pontos intermediários significa transformar alguns ziguezagues curtos em linhas retas. Espere uma redução de 0,1-0,3% na distância total para metas de simplificação típicas. Não o suficiente para afetar o treino, e definitivamente não o suficiente para afetar a navegação.
- Posso simplificar uma rota para usar em um Garmin Edge mais antigo com limite de 500 pontos?
- Sim, e esse é um dos usos mais comuns. Defina a meta para 500 pontos (ou o limite específico do seu aparelho - alguns são 200, outros 1000), baixe o arquivo simplificado e carregue no Edge. O aparelho vai aceitar sem problemas. Se você for carregar como um curso FIT, rode também pelo nosso [Conversor de GPX para Curso FIT](/tools/gpx-to-fit-course) depois.
- E os timestamps e outros campos gravados?
- Os timestamps dos pontos mantidos são preservados. Os pontos removidos perdem seus timestamps junto com tudo o mais. Para atividades gravadas, isso significa que o cálculo do tempo em movimento pode variar um ou dois segundos; para arquivos de rota (sem horários gravados), isso não muda nada.