Ontem, quando estava navegando, uma rajada de vento passou… e, naturalmente, o vento “um pouco” mudou de direção durante a passagem da rajada. Também faço longas navegações (80 km) onde o vento em uma extremidade do percurso não é o mesmo que no início. Assim, o cálculo do vento visto pelo aplicativo está incorreto.
Agora é elogioso, às vezes tenho que subir a menos de 10° de vento
mas não é muito realista.
Você poderia fazer “trechos” e calcular o vento e os rumos para cada um desses trechos? Poderia ser um cálculo que o usuário inicia manualmente ou que o software realiza se a distância percorrida exceder X km ou Y tempo? Se os trechos forem coerentes, então podemos mesclá-los. Se houver inconsistências em um trecho (se houver cálculo automático), o sistema pode dividir ainda mais em busca de inconsistências.
Tenho plena consciência:
1/ que um cálculo em toda a trajetória pode rapidamente se tornar muito exigente em recursos (3h a 1 ponto/segundo faz ~11k pontos para analisar)
2/ que essas ideias… devem exigir uma quantidade enorme de linhas de código durante as quais você não navega ![]()
![]()