Distances incorrectes entre les villes ?

Le problème

Pour certaines villes et pour certains pays, les distances entre les villes sont incorrectes. Comment les corriger ?

Explication

Pour information, le script utilise les bases de données Geonames (leurs bases de données les plus structurées) et la formule d'Orthodromie (1) (l'une des deux formules existantes de calcul de distance), la seconde étant la formule de Haversine (2).

  • (1) Orthodromie : une route orthodromique ou route du grand cercle sur la surface de la Terre est le chemin réel le plus court possible entre deux points quelconques.
  • (2) La formule de Haversine : une équation importante en navigation, donnant les distances du grand cercle entre deux points sur une sphère à partir de leurs longitudes et latitudes.

Pour certaines villes et pour certains pays, les champs de longitude et de latitude de Geonames ne sont pas précis (ou sont erronés), donc les distances calculées peuvent également être incorrectes.

Pourquoi utiliser l'Orthodromie au lieu de la formule de Haversine ?
Après de nombreux tests, nous ne recommandons pas l'utilisation de la formule de Haversine pour de nombreuses raisons. En particulier, le pourcentage de distances valides est plus élevé avec la formule « orthodromie » qu'avec la formule « haversine ». Et cela est sans appel.

Solution

Pour résoudre le problème de précision des distances, vous devez mettre à jour les champs de longitude et de latitude des villes depuis le panneau d'administration.

Mot de la fin

Nous espérons disposer bientôt d'un pourcentage élevé de coordonnées géographiques valides de la part de Geonames.

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Besoin d'aide ? Créez un ticket de support

Créer un Ticket

Problèmes courants

mars 24, 2026