Catégories :

Fonctions numériques (trigonométrique)

HAVERSINE

Calcule la grande distance circulaire en kilomètres entre deux points de la surface de la Terre, en utilisant la formule Haversine. Les deux points sont spécifiés par leur latitude et leur longitude en degrés.

Syntaxe

HAVERSINE( lat1, lon1, lat2, lon2 )

Exemples

L’exemple suivant renvoie la distance géospatiale en kilomètres entre New York et Los Angeles :

SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500);
+--------------------------------------------------+
| HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) |
|--------------------------------------------------|
|                                   3936.385096389 |
+--------------------------------------------------+
Revenir au début