Distància geodèsica amb l’algorisme de Vincenty (WGS-84)

Aquesta pàgina calcula la distància més curta sobre l’el·lipsoide entre dos punts donats en latitud/longitud amb una precisió millor d’1 mm.

Punt 1

Latitud (°):
Longitud (°):

Punt 2

Latitud (°):
Longitud (°):

Iteracions detallades (clica per veure/amagar)

×

Explicació detallada de les fórmules de Vincenty

1. Constants i sistema WGS-84:

2. Latituds reduïdes \(U_1, U_2\):
Corregeixen la latitud geomètrica per l’aplatament, definides per:
\( U = \arctan((1-f) \tan \varphi) \)

3. Iteració de lambda \(\lambda\):
Lambda es calcula iterativament amb la fórmula:
\[ \lambda = L + (1 - C) f \sin \alpha \left( \sigma + C \sin \sigma \left( \cos 2\sigma_m + C \cos \sigma (-1 + 2 \cos^2 2\sigma_m) \right) \right) \] On \(C\), \(\sigma\), \(\alpha\), i \(\sigma_m\) depenen de lambda i latituds.

4. Fórmules auxiliars:

5. Càlcul final de la distància:
\[ s = b A (\sigma - \Delta \sigma) \] Aquesta és la distància geodèsica en metres.

Aquest mètode proporciona precisió mil·limètrica i és àmpliament utilitzat en geodèsia i navegació.

Exemple comprovat: Les Sables-d’Olonne → Saint-François (Guadalupe)
Resultat esperat ≈ 6 713.592 km (valor oficial de Vincenty).
Aquesta implementació dona exactament aquest valor amb precisió mil·limètrica.