ForHosting KIT · Voyages et géographie

Distance haversine orthodromique

Mesurez la distance orthodromique entre deux coordonnées avec la formule affichée à côté du résultat : de New York à Londres, elle vaut 5570,229874 km, avec les mètres, les miles et un angle au centre de 50,094212°. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Lat1
40,7128
Lon1
-74,006
Lat2
51,5074
Lon2
-0,1278
Vous obtenez
Distance (m)
5 570 229,874
Distance (km)
5 570,229874
Distance (mi)
3 461,180378
Angle au centre (°)
50,094212

La distance orthodromique est le plus court chemin à la surface d'une sphère entre deux coordonnées géographiques. Pilotes, planificateurs logistiques, développeurs GIS et data scientists ont besoin d'un chiffre reproductible de « à quelle distance se trouve A de B » sans déployer une pile cartographique complète. Ce calculateur de distance haversine orthodromique prend deux paires de latitude et de longitude, applique la formule haversine numériquement stable avec un rayon sphérique moyen de la Terre de 6 371 008.8 mètres, et renvoie la distance en mètres, kilomètres et miles statutaires, plus l'angle central en degrés. Utilisez-le lorsqu'un modèle sphérique suffit et que vous souhaitez une chaîne de formule transparente à côté du résultat.

Ce que calcule la formule haversine orthodromique

Sur une sphère parfaite de rayon R, le plus court chemin de surface entre deux points est un arc de grand cercle dont l'angle central Δσ obéit à une identité trigonométrique simple en latitude et longitude. La loi des cosinus sphérique classique fonctionne en arithmétique exacte mais perd en précision pour les séparations courtes lorsque des cosinus d'angles presque égaux se soustraient en virgule flottante.

La forme haversine réécrit la même géométrie avec des sinus de demi-angle : définissez a comme sin²(Δφ/2) plus cos φ1 cos φ2 sin²(Δλ/2), bornez a à l'intervalle unitaire pour que le bruit d'arrondi ne le pousse pas légèrement hors de [0, 1], puis fixez l'angle central c à deux fois atan2 de la racine de a sur la racine de un moins a. La distance vaut R fois c. Ce couple atan2 reste bien conditionné pour les sauts urbains à l'échelle du kilomètre comme pour les paires quasi antipodales.

Cette capacité fixe R au rayon moyen IUGG de la Terre 6 371 008.8 mètres afin que chaque appelant partage une sphère documentée au lieu de mélanger 6371 km, 6378 km et variantes authaliques dans le même tableur. Le modèle ignore la topographie, l'aplatissement ellipsoïdal et l'altitude ; si vous avez besoin d'une précision géodésique WGS-84 au centimètre, utilisez plutôt une inverse ellipsoïdale comme Vincenty.

Pour le routage, les ETA logistiques, les démos pédagogiques et les landings SEO visant la distance haversine orthodromique, la réponse sphérique est en général la bonne surface produit.

Logistique et estimations approximatives d'ETA

Calculez les kilomètres à vol d'oiseau entre les coordonnées de dépôt et de livraison avant d'appliquer des facteurs routiers ou des matrices de transporteurs.

Localisateur de magasins et filtres de proximité

Classez les succursales candidates par distance orthodromique depuis la lat/lon de l'utilisateur sans intégrer un GIS complet côté client.

Quel rayon terrestre ce calculateur utilise-t-il ?

Un rayon sphérique moyen de 6 371 008.8 mètres (Terre moyenne IUGG).

Est-ce la même chose que la distance routière ou de vol ?

Non. C'est le plus court arc de surface sur une sphère (orthodromie).

Que se passe-t-il si ma latitude ou longitude est hors plage ?

Les latitudes doivent être dans [−90, 90] et les longitudes dans [−180, 180]. L'entrée invalide n'est pas facturée.

Qu'est-ce que l'angle au centre affiché avec la distance ?

C'est l'angle entre les deux points vu depuis le centre de la Terre : 50,094212° entre New York et Londres. Cet angle, en radians, multiplié par le rayon fixe de 6 371 008,8 mètres donne la distance à la surface.

Le calcul reste-t-il fiable pour des points très proches ou de part et d'autre de l'antiméridien ?

Oui. La forme haversine garde sa précision sur des trajets de quelques kilomètres, là où la loi des cosinus sphérique perd des chiffres, et aussi pour des points presque opposés. Franchir l'antiméridien ne demande aucun ajustement des longitudes.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/geo/haversine-distance

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/geo/haversine-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":51.5074,"lon2":-0.1278}'
{
  "lat1": 40.7128,
  "lon1": -74.006,
  "lat2": 51.5074,
  "lon2": -0.1278
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.haversine_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les latitudes ou longitudes invalides échouent avec invalid_input et ne sont pas facturées.

Ce que calcule la formule haversine orthodromique

Les sorties indiquent distance_m, distance_km et distance_mi (mile statutaire international de 1609.344 m), central_angle_deg pour le calcul cartographique, earth_radius_m pour les audits, et une chaîne de formule compacte.

Contrat d'entrée, champs de réponse et règles de validation

Exemple : New York vers 40.7128, −74.0060 et Londres vers 51.5074, −0.1278 donnent environ cinq mille cinq cent soixante-dix kilomètres d'arc orthodromique—le chiffre que vous comparez aux cartes de routes aériennes qui cotent l'orthodromie plutôt que la distance routière. Des points identiques produisent une distance nulle et un angle central nul. Le franchissement de l'antiméridien est géré par la trig sphérique elle-même ; vous n'avez pas à normaliser les longitudes au-delà du contrôle ±180. Envoyez un corps JSON avec quatre nombres finis obligatoires : lat1 et lat2 en degrés décimaux entre −90 et 90, et lon1 et lon2 entre −180 et 180. La longitude accepte aussi les alias lng1 et lng2 afin que les clients écrits avec les noms de champs GIS courants n'aient pas besoin de renommer. Champs manquants, chaînes vides, valeurs non finies et coordonnées hors plage échouent avec invalid_input en nommant le champ ; ces échecs ne consomment pas le solde prépayé. En cas de succès le corps renvoie les quatre coordonnées en nombres, puis distance_m arrondi à trois décimales, distance_km et distance_mi à six décimales pour des goldens stables entre moteurs, central_angle_deg à six décimales, earth_radius_m égal à 6371008.8, et formula reformulant l'identité haversine avec le rayon fixe. Associez la réponse à vos propres libellés d'unité dans l'interface ; l'API ne convertit ni en milles nautiques ni en pieds dans ce contrat.

Quand appeler cette API dans des produits et pipelines

Les tableaux de bord de flotte, estimateurs de trajet et prototypes de localisateur de magasins ont besoin d'une distance orthodromique bon marché et documentée sans intégrer une bibliothèque de géodésie dans chaque runtime. Gardez les requêtes petites, figez les distances arrondies dans les tests d'intégration, et documentez que les résultats sont sphériques—pas une distance de conduite, pas ajustés au niveau de vol, et non ellipsoïdaux. Les supports de cours et de formation GIS utilisent la chaîne formula renvoyée et le rayon fixe pour que les étudiants reproduisent le chiffre à la main avec une calculatrice scientifique et vérifient l'API. Les applications mobiles et edge préfèrent un endpoint déterministe minimal plutôt que Mapbox Matrix ou Google Distance Matrix lorsque seule la distance à vol d'oiseau compte et non la topologie routière. Si votre produit exige plus tard une plus grande fidélité, conservez cet endpoint pour le chemin rapide et escaladez les trajets de précision longue distance vers une capacité géodésique ellipsoïdale sans changer la forme d'entrée à quatre champs. La validation échouée reste gratuite ; les appels réussis restent à $0.002 pour que le tarif ne surprenne jamais un job d'enrichissement massif qui n'avait besoin que de mètres sphériques.

Enseignement et notebooks GIS

Montrez aux étudiants la formule haversine stable avec un rayon terrestre moyen fixe et vérifiez les devoirs face à l'arrondi golden de l'API.

Comment calculer la distance haversine orthodromique entre deux points ?

Envoyez lat1, lon1, lat2 et lon2 en degrés décimaux. L'API renvoie distance_m, distance_km, distance_mi, central_angle_deg et le earth_radius_m fixe utilisé dans la formule.

Combien coûte le calculateur de distance haversine orthodromique ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; les échecs de validation ne consomment pas de solde.

Consulter la documentation complète du KIT →