ForHosting KIT · Outils pour développeurs

Calculateur d’azimut et de distance par coordonnées

Ce calculateur transforme les coordonnées planes de deux stations topographiques en une direction et une distance horizontale de la première station vers la seconde.

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

Saisissez l’est et le nord de la station occupée, puis les coordonnées correspondantes de la station visée. Le résultat indique l’azimut horaire depuis le nord de la grille, la distance horizontale dans l’unité des coordonnées et les deux écarts de coordonnées nécessaires à un contrôle topographique transparent.

Définissez correctement la station occupée et la station visée

Considérez la station 1 comme le point de départ occupé, sans orientation arrière, et la station 2 comme la cible dont vous recherchez la direction. Saisissez les deux couples dans une même grille projetée ou locale. La coordonnée est mesure le déplacement sur l’axe est de la grille, tandis que la coordonnée nord mesure celui sur l’axe nord. Les valeurs peuvent être positives ou négatives, mais toutes doivent partager la même origine, la même échelle, le même datum et la même unité linéaire. Avec des coordonnées en mètres, la distance est en mètres ; avec des coordonnées en pieds, elle est en pieds. Le calculateur ne transforme ni latitude ni longitude et n’applique aucune projection cartographique. Il ne rapproche pas non plus des zones de grille distinctes, des pieds internationaux, des pieds d’arpentage américains ou des grilles de chantier différemment orientées. Conservez la précision adaptée à vos travaux. Si vous inversez les stations, la distance reste identique, mais l’azimut inverse diffère de 180 degrés après normalisation.

Comprenez le calcul de l’azimut et de la distance

Le calculateur soustrait d’abord la station 1 de la station 2. L’écart est est positif lorsque la cible se trouve à l’est de la station occupée ; l’écart nord est positif lorsqu’elle se trouve au nord. La distance horizontale est l’hypoténuse plane formée par ces deux écarts. L’azimut suit la convention topographique : zéro degré au nord de la grille, puis progression horaire ; l’est vaut 90 degrés, le sud 180 et l’ouest 270. La direction est calculée par atan2, avec l’écart est comme première composante directionnelle et l’écart nord comme seconde. Cet ordre est essentiel, car l’angle polaire mathématique usuel part de l’axe horizontal positif et augmente dans le sens antihoraire. Les directions négatives sont ramenées dans l’intervalle allant de zéro degré inclus à 360 degrés exclus. Les résultats sont arrondis de façon stable à dix décimales. Les écarts fournis permettent de reproduire le calcul, de vérifier les signes ou de reporter les composantes dans un carnet de cheminement.

Employez le résultat dans ses limites topographiques

Il s’agit d’un calcul en coordonnées planes : l’azimut obtenu est donc un azimut de grille, et non automatiquement un azimut vrai, magnétique ou géodésique. Appliquez séparément la convergence ou la correction d’orientation appropriée si votre projet utilise un autre nord de référence. La distance est horizontale et bidimensionnelle ; elle n’intègre ni altitude, ni distance inclinée, ni facteur d’échelle, ni réduction au niveau de la mer, ni facteur combiné, courbure, réfraction ou hauteur d’instrument et de cible. Ces corrections relèvent du processus topographique global et dépendent du référentiel et de la méthode de terrain. Les stations confondues sont refusées, car une distance nulle ne définit aucune direction. Pour votre contrôle qualité, confrontez les signes des écarts au quadrant attendu, confirmez les unités et vérifiez si la cible doit se situer au nord-est, au sud-est, au sud-ouest ou au nord-ouest. En automatisation, conservez les coordonnées saisies et les composantes produites avec l’azimut et la distance afin d’assurer la traçabilité. L’API déterministe reproduit le même calcul pour des entrées identiques et coûte $0.002 par requête.

Préparer une implantation

Transformez les coordonnées de la station et de la cible en azimut horaire de grille et en distance horizontale avant l’intervention.

Contrôler un côté de cheminement

Recalculez la direction et la longueur depuis des coordonnées compensées, puis comparez-les au carnet de cheminement.

Auditer une géométrie de coordonnées

Affichez les écarts est et nord avec le résultat afin de rendre traçables les contrôles de signe, de quadrant et de distance.

Depuis quelle direction l’azimut est-il mesuré ?

Il est mesuré dans le sens horaire depuis le nord de la grille : nord 0 degré, est 90, sud 180 et ouest 270.

Quelle est l’unité de la distance horizontale ?

Elle correspond à l’unité linéaire des coordonnées fournies. Le calculateur ne convertit pas les mètres et les pieds.

Puis-je saisir une latitude et une longitude ?

Non. Utilisez les coordonnées est et nord d’un seul système plan projeté ou local. Les coordonnées géographiques exigent d’abord une projection ou un calcul géodésique.

Le résultat se rapporte-t-il au nord vrai ?

Pas nécessairement. Il s’agit d’un azimut de grille fondé sur l’axe nord. Appliquez une convergence ou une autre correction pour obtenir le nord vrai ou magnétique.

Pourquoi les stations confondues sont-elles refusées ?

Leur distance horizontale est nulle et elles ne définissent aucune direction unique ; aucun azimut ne peut donc être établi.

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

Chaque requête API coûte $0.002. Le calcul effectué 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/eng/azimuth-from-coords

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/eng/azimuth-from-coords \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"easting_1":5000,"northing_1":10000,"easting_2":5125.5,"northing_2":10175.25}'
{
  "easting_1": 5000,
  "northing_1": 10000,
  "easting_2": 5125.5,
  "northing_2": 10175.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "eng.azimuth_from_coords",
  "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 →