ForHosting KIT · Outils pour développeurs

Angle entre deux caps

Ce calculateur d'angle entre deux caps détermine le plus petit écart entre deux directions de boussole.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez les deux caps en degrés : chaque direction est normalisée avant la comparaison, de sorte que les valeurs situées hors de l'intervalle habituel de zéro à 360 degrés sont également acceptées. Le résultat est toujours un angle absolu compris entre zéro et 180 degrés. Le passage au nord est donc traité correctement : 350 degrés et 10 degrés ne sont séparés que de 20 degrés, et non de 340.

Saisir et interpréter deux caps

Saisissez le premier et le second cap sous forme de nombres exprimés en degrés dans le sens horaire à partir du nord. Un cap de 0 degré indique le nord, 90 l'est, 180 le sud et 270 l'ouest. Les valeurs décimales sont acceptées, ce qui est utile lorsqu'un instrument de navigation ou un calcul fournit une route avec une précision supérieure au degré entier. Les entrées peuvent également être négatives ou dépasser 360, car le calculateur ramène chacune d'elles à la direction équivalente dans un tour complet. Ainsi, -10 degrés correspond à 350 degrés, tandis que 725 degrés correspond à 5 degrés. L'angle renvoyé est un écart absolu : inverser l'ordre des caps ne change donc pas la réponse. Un résultat de 0 degré signifie que les deux valeurs désignent la même direction. Un résultat de 180 degrés indique des directions exactement opposées. Tout autre résultat représente la rotation la plus courte entre elles, sans la qualifier de bâbord, tribord, gauche, droite, horaire ou antihoraire.

Pourquoi une simple soustraction peut donner un angle erroné

Les caps sont placés sur un cercle dont les extrémités numériques se rejoignent : 0 et 360 degrés représentent tous deux le nord. Une simple soustraction ignore cette jonction. Avec des caps de 350 et 10 degrés, elle produit un écart absolu de 340 degrés, alors que les directions ne sont distantes que de 20 degrés en passant par le nord. Le calculateur ramène d'abord les deux entrées dans l'intervalle commençant à 0 et s'arrêtant juste avant 360. Il calcule ensuite leur différence directe absolue. Si celle-ci dépasse 180, il retient la partie complémentaire du cercle, soit 360 moins la différence directe. Cette méthode garantit le plus petit angle possible et plafonne la réponse à 180 degrés. Elle traite aussi les tours équivalents de façon cohérente : 10 et 370 degrés donnent zéro, tandis que -90 et 90 donnent 180. Aucune approximation trigonométrique n'est nécessaire ; toute entrée finie en degrés produit donc un résultat déterministe, adapté aux calculs reproductibles et aux contrôles automatisés.

Exploiter le résultat en navigation et en planification

Le plus petit angle est utile lorsque l'amplitude d'un changement de direction compte davantage que son signe. Vous pouvez comparer une route prévue à un cap observé, vérifier la séparation entre deux azimuts de levé ou mesurer l'importance d'un changement sur un itinéraire. Le résultat seul n'indique pas dans quel sens tourner. Si un cap vaut 20 degrés et l'autre 300, l'écart minimal est de 80 degrés, mais le choix du sens horaire ou antihoraire exige une convention de rotation signée et la connaissance du cap de départ. Le calculateur évite volontairement cette ambiguïté en ne renvoyant que le minimum absolu. Il ne tient pas davantage compte de la déclinaison magnétique, de la déviation du compas, du vent, du courant ou de la géométrie des déplacements à la surface de la Terre. Avant toute comparaison, convertissez les deux observations dans le même référentiel, par exemple toutes deux en caps vrais ou toutes deux en caps magnétiques. Pour l'automatisation, chaque requête coûte $0.002 ; le même calcul déterministe s'exécute gratuitement dans le navigateur.

Comparer un cap à une route prévue

Mesurez le plus petit écart entre le cap d'un navire ou d'un aéronef et la direction qu'il est censé suivre.

Vérifier l'écart entre des azimuts de levé

Déterminez si la séparation entre deux directions mesurées est aiguë, droite, obtuse ou opposée, y compris au passage du nord.

Évaluer les changements de direction d'un itinéraire

Calculez l'amplitude du virage entre deux caps successifs sans transformer la limite de zéro degré en un détour important.

Dans quel intervalle le résultat se situe-t-il ?

Le résultat est toujours compris entre 0 et 180 degrés, bornes incluses.

Puis-je saisir un cap négatif ou supérieur à 360 degrés ?

Oui. Toute entrée finie est ramenée à sa direction équivalente avant le calcul de l'écart.

Pourquoi 350 et 10 degrés ne sont-ils séparés que de 20 degrés ?

Ces directions encadrent le nord, là où l'échelle revient de 360 à 0. Le trajet le plus court à travers cette limite mesure 20 degrés.

Le résultat indique-t-il s'il faut tourner à gauche ou à droite ?

Non. Il s'agit du plus petit angle absolu. Une rotation signée nécessite un cap initial et une convention horaire ou antihoraire.

Puis-je comparer un cap vrai à un cap magnétique ?

Convertissez-les d'abord dans le même référentiel. Ce calculateur n'applique ni déclinaison magnétique ni déviation du compas.

Quel est le prix d'une requête API ?

Chaque requête API coûte $0.002. Le calcul dans le navigateur est gratuit.

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/trig/angle-between-bearings

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/trig/angle-between-bearings \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"first_bearing":350,"second_bearing":10}'
{
  "first_bearing": 350,
  "second_bearing": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.angle_between_bearings",
  "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.

Consulter la documentation complète du KIT →