Distância elipsoidal (Vincenty) entre dois pontos GPS
Calcule a distância precisa entre duas coordenadas GPS com a fórmula de Vincenty, que modela a Terra como um elipsoide (WGS84) em vez de uma esfera perfeita — mais exata que a fórmula de haversine, principalmente em longas distâncias.
Como funciona
A fórmula de Vincenty calcula a distância geodésica entre dois pontos modelando a Terra como um elipsoide de referência (WGS84), que leva em conta seu leve achatamento nos polos. O cálculo é feito por iterações sucessivas até convergir.
Ao contrário da fórmula de haversine (que supõe uma Terra perfeitamente esférica), Vincenty oferece precisão da ordem do milímetro para a maioria dos pares de pontos, ao custo de um cálculo mais pesado. É usada em geodésia, topografia e sistemas de navegação que exigem alta precisão.
Vincenty ou haversine: qual escolher?
Para o uso cotidiano (exibir uma distância aproximada, ordenar locais por proximidade), a fórmula de haversine é mais do que suficiente e é mais rápida de calcular. Vincenty é preferível quando a precisão milimétrica importa, ou para distâncias muito longas, em que o achatamento da Terra tem um efeito mensurável.
Processamento 100% local: o cálculo é feito inteiramente no seu navegador via WebAssembly — suas coordenadas nunca são enviadas a um servidor.