Fonction : GeoDistance
Description
Renvoie la distance entre deux points sur une sphère en fonction de leurs longitudes et latitudes. Cette fonction utilise la formule de Haversine pour calculer la distance.
Ce calcul suppose que le rayon de la teere est de 3958,7613 miles / 6371,0088 kilomètres.
Syntaxe
GeoDistance(lat1,long1,lat2,long2[,use_metric])
Arguments
lat1, long1 est le premier point et doit être une paire latitude/longitude valide, spécifiée en degrés
lat2 long2 est le deuxième point et doit être une paire latitude/longitude valide, spécifiée en degrés
use_metric est un paramètre facultatif. S’il est inclus, la distance est renvoyée en kilomètres. Sinon, elle est renvoyée en miles.
Valeur renvoyée
Cette fonction renvoie une distance en valeur, exprimée en kilomètres ou en miles, comme spécifié à l’aide du paramètre use_metric.
Exemple dans une expression de champ calculé
Pour calculer la distance entre Adelaide, Australie (34°55’S 138°35’E) et New York City (40°43’N 74°00’W), utilisez la formule : GeoDistance(34,55,138,35,40,43,74,00)
La fonction renvoie : 3473,27994889404
© 2024 Altair Engineering Inc. All Rights Reserved.