ForHosting KIT · Voyages et géographie

Calculateur de distance Vincenty

De 50,06638889, -5,71472222 à 58,64388889, -3,07, la distance ellipsoïdale est de 969,9329875586 km, avec un cap de départ de 9,1423286009°. Saisissez deux points en degrés décimaux pour un résultat qui tient compte de l'aplatissement de la Terre. 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
Lat. 1
50,06638889
Lon. 1
-5,71472222
Lat. 2
58,64388889
Lon. 2
-3,07
Vous obtenez
Distance en m
969 932,9875585939
Distance en km
969,9329875586
Cap initial °
9,1423286009
Cap final °
11,2977211188

La distance inverse de Vincenty répond à une question de levé et de navigation qu’une simple formule sphérique laisse légèrement fausse sur de longs trajets : quelle est la longueur du chemin géodésique de surface entre deux coordonnées géodésiques sur le véritable ellipsoïde WGS-84, et non sur une sphère moyenne ? Ingénieurs SIG, géomètres, planificateurs aéronautiques et plateformes logistiques utilisent cette longueur ellipsoïdale lorsque les projections cartographiques sont excessives mais qu’une cohérence à l’échelle du mètre compte encore entre continents. Les paires quasi antipodales qui refusent de converger échouent avec une erreur claire d’entrée invalide au lieu d’inventer une distance. Les coordonnées hors plage sont rejetées de la même façon.

Ce que mesure la distance Vincenty et comment fournir les deux points

Le problème inverse de Vincenty part de deux latitudes et longitudes géodésiques sur un sphéroïde aplati et résout la longueur du plus court chemin de surface restant sur cet ellipsoïde, avec l’azimut direct au premier point et l’azimut inverse au second. Contrairement au haversine sur une sphère de rayon fixe, l’itération tient compte de l’aplatissement terrestre via des latitudes réduites et une mise à jour de différence de longitude jusqu’à ce que le résidu de longitude tombe sous une tolérance serrée.

La latitude doit se situer entre moins quatre-vingt-dix et quatre-vingt-dix inclus ; la longitude entre moins cent quatre-vingts et cent quatre-vingts inclus. Les points coïncidents renvoient une distance nulle avec caps nuls et itérations nulles sans entrer dans la boucle.

Contrôles de distance de levé et cadastraux

Comparez des extrémités GPS de terrain à une longueur géodésique ellipsoïdale en mètres pour des jambes de limite et le QA de réseau de contrôle sans démarrer un SIG de bureau complet.

Planification d’itinéraires longue distance

Estimez la vraie distance de surface WGS-84 et le cap initial entre deux aéroports ou ports lorsqu’un haversine sphérique laisserait un biais petit mais systématique.

Que se passe-t-il pour des points quasi antipodaux ?

L’itération classique de Vincenty peut ne pas converger.

Est-ce la même chose que la distance haversine ?

Non. Haversine suppose une sphère. Vincenty modélise l’ellipsoïde WGS-84 avec aplatissement, donc les géodésiques longues sont plus précises pour le levé et le travail intercontinental.

Quelle différence entre le cap initial et le cap final ?

Le cap initial est la direction dans laquelle vous quittez le premier point, mesurée dans le sens horaire depuis le nord vrai. Le cap final est la direction d'arrivée au second point. Sur un long trajet, ils diffèrent : 9,1423286009° et 11,2977211188° dans l'exemple.

Que se passe-t-il si je saisis deux fois le même point ?

Vous obtenez une distance nulle, deux caps à zéro et zéro itération. Le calcul reconnaît tout de suite les points confondus, sans lancer la méthode itérative.

Faut-il lire le résultat en mètres ou en kilomètres ?

Les deux sont fournis. Les mètres conviennent aux couloirs de levé topographique et aux distances à l'échelle d'une piste, les kilomètres aux trajets entre villes et aux traversées océaniques.

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/vincenty-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/vincenty-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":50.06638889,"lon1":-5.71472222,"lat2":58.64388889,"lon2":-3.07}'
{
  "lat1": 50.06638889,
  "lon1": -5.71472222,
  "lat2": 58.64388889,
  "lon2": -3.07
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.vincenty_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.

Cette capacité prend deux paires de latitude et longitude, exécute l’itération classique de Vincenty avec demi-grand axe et aplatissement WGS-84 fixes, et renvoie mètres, kilomètres et caps initial et final en JSON déterministe.

Ce que mesure la distance Vincenty et comment fournir les deux points

Envoyez les champs obligatoires lat1 et lon1 pour le premier point WGS-84 et lat2 et lon2 pour le second, tous en degrés décimaux. Des alias tels que from_lat, to_lat, from_lon, to_lon, latitude1 et longitude1 sont acceptés lorsque votre client utilise déjà ces noms. Toute coordonnée hors de ces plages lève invalid_input avec un message nommant le champ et la borne, de sorte que les appelants ne rognent jamais en silence un bruit GPS mauvais en fausse géodésique. Des entrées identiques produisent toujours le même JSON car le chemin est de l’arithmétique pure avec constantes WGS-84 fixes, sans horloge murale ni service cartographique externe.

Lire mètres, kilomètres, caps, itérations et convergence

Préférez les mètres pour les corridors de levé et le travail à l’échelle de piste ; préférez les kilomètres pour les trajets interurbains et océaniques. En cas de succès la réponse renvoie chaque coordonnée d’entrée, puis distance_m et distance_km comme longueur géodésique ellipsoïdale. initial_bearing_deg est l’azimut direct au premier point mesuré dans le sens horaire depuis le nord vrai sur l’intervalle zéro à trois cent soixante ; final_bearing_deg est l’azimut inverse correspondant au second point après l’arrivée de la géodésique. iterations compte combien de mises à jour de longitude le solveur a besoin avant que le résidu tombe sous l’epsilon publié, ce qui aide à diagnostiquer les paires limites sans refaire la boucle à la main. ellipsoid est toujours la chaîne WGS-84, a_m le demi-grand axe en mètres et f l’aplatissement, pour que le code aval puisse affirmer le datum sans coder en dur les constantes dans chaque client. method est toujours vincenty_inverse et converged est true sur chaque réponse réussie. Lorsque deux points sont quasi antipodaux l’itération classique peut ne jamais se stabiliser ; le moteur s’arrête à un plafond dur d’itérations et lève invalid_input avec un message nommant l’échec quasi antipodal plutôt que de renvoyer une distance à demi faite. Les échecs de validation pour champs manquants, nombres non finis et coordonnées hors plage échouent aussi de façon fermée et ne sont pas facturés sous l’API prépayée.

Usage API, tarification, flux SIG et limites pratiques

Envoyez un corps JSON avec les quatre coordonnées obligatoires, puis utilisez le calculateur gratuit de distance Vincenty dans le navigateur pour des démos en classe, des contrôles de carte et une vérification mentale rapide sans installer PROJ, GeographicLib ou un SIG complet. Utilisez l’API prépayée lorsqu’une plateforme logistique, un outil de planification de vol, un flux cadastral ou un harness de simulation a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation et les antipodes non convergents ne consomment jamais le solde après le rejet du moteur. Associez ce endpoint à votre propre géocodeur lorsque vous avez besoin de noms de lieux : ce produit ne mesure que la géométrie sur l’ellipsoïde WGS-84. Pour des séparations continentales ordinaires Vincenty est précis à bien moins d’un mètre par rapport aux bibliothèques géodésiques modernes ; pour la fine bande de cas quasi antipodaux où l’itération de 1975 diverge, passez à un solveur antipodal spécialisé ou à une géodésique de type Karney plutôt que de forcer cet endpoint. Les auteurs de SDK peuvent mapper distance_m et initial_bearing_deg directement dans des cartes d’itinéraire et des tests unitaires — les mêmes nombres que les étudiants voient en traitant un exemple de levé à partir de paires lat-lon publiées.

Oracles de géodésie en classe et examens

Les étudiants résolvent à la main des paires de la feuille Vincenty ; les correcteurs épinglent un JSON déterministe de distance et de cap avec les mêmes valeurs lat/lon de l’énoncé.

Comment calculer la distance Vincenty entre deux points ?

Envoyez un JSON avec lat1, lon1, lat2 et lon2 en degrés décimaux. La réponse inclut distance_m, distance_km, initial_bearing_deg et final_bearing_deg sur l’ellipsoïde WGS-84.

Le calculateur de distance Vincenty est-il gratuit ?

L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Quels datum et constantes sont utilisés ?

Toujours WGS-84 : demi-grand axe a = 6378137 m et aplatissement f = 1/298.257223563. La réponse renvoie ellipsoid, a_m et f à chaque succès.

Consulter la documentation complète du KIT →