Sommet et latitude maximale d'un grand cercle
Partez de 51,4778° N et 0,0015° O au cap 60° et trouvez où votre grand cercle repart vers l'équateur : la position de son point le plus au nord et la distance qui vous en sépare. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Latitude
- 51,4778
- Longitude
- -0,0015
- Azimut
- 60
- Latitude du sommet
- 57,3588256631
- Longitude du sommet
- 36,4240950111
- Distance angulaire (degrés)
- 21,704255284
- Cap normalisé
- 60
Une route orthodromique se courbe généralement vers un pôle avant de revenir vers l'équateur. Déterministe et sans point d'arrivée, ce calcul convient aux contrôles de navigation, aux études de routes aériennes et aux exercices de géométrie sphérique.
Ce que représente le sommet du grand cercle
Un grand cercle correspond à l'intersection d'une sphère avec un plan passant par son centre. Hormis l'équateur, chaque grand cercle complet possède un point le plus septentrional et un point méridional antipodal. Le calculateur renvoie ici le sommet nord.
Saisissez les coordonnées de départ en degrés décimaux et le cap initial, mesuré dans le sens horaire depuis le nord vrai. Cette dernière valeur est essentielle : sur un trajet court, le point culminant peut se trouver au-delà de l'étape prévue, même s'il serait rencontré plus tard au cours d'un tour complet. L'outil étudie l'intégralité du grand cercle orienté et non un simple segment entre deux points de passage.
Un sommet peut donc être exact sur le plan mathématique sans concerner un voyage qui s'achève auparavant. Il faut l'interpréter comme une propriété du plan de route défini par le départ et le cap.
Principe du calcul sphérique
L'algorithme transforme la coordonnée initiale en vecteur unitaire tridimensionnel. Il construit également les directions locales nord et est, puis les combine selon le cap initial pour former un vecteur tangent. Tout point atteint après une distance angulaire delta s'écrit comme le vecteur de départ multiplié par le cosinus de delta, auquel s'ajoute le vecteur tangent multiplié par le sinus de delta.
La composante verticale suit donc une sinusoïde simple. Son maximum se situe à un angle obtenu avec atan2, qui conserve le bon quadrant, puis normalisé sur une révolution vers l'avant. Cette méthode vectorielle reste stable près de l'antiméridien et des pôles, car elle évite toute division par un petit terme longitudinal.
Interpréter correctement le résultat
Considérez la sortie comme un calcul de navigation sphérique, et non comme un plan de route opérationnel complet. Le calculateur ne tient compte ni de l'aplatissement ellipsoïdal de la Terre, ni du vent, de l'espace aérien, du relief, des courants, de la déclinaison magnétique ou des performances d'un véhicule. Il ne vérifie pas non plus qu'une étape finie atteint réellement le sommet : comparez la distance angulaire renvoyée à la longueur prévue ou calculez séparément le point d'arrivée concerné.
Les caps situés hors de l'intervalle habituel sont admis, car toute valeur finie est ramenée entre zéro et moins de 360 degrés. Les latitudes et longitudes doivent respecter leurs plages géographiques normales. Une trajectoire plein est ou plein ouest partant de l'équateur suit l'équateur, où tous les points ont la même latitude.
Il n'existe alors aucun sommet unique ; la capacité renvoie donc une erreur explicite au lieu d'inventer une longitude. Pour des levés précis ou des opérations à grande distance, utilisez une géodésique ellipsoïdale et un référentiel terrestre approprié.
Cas d’usage
Contrôler une route aérienne envisagée
Estimez la latitude maximale d'une trajectoire sphérique avant de la confronter aux contraintes opérationnelles ou d'espace aérien.
Étudier la navigation maritime
Déterminez le sommet utilisé dans les exercices d'orthodromie à partir de la position de départ et du cap initial d'un navire.
Tester un logiciel de géométrie sphérique
Produisez un sommet de référence déterministe pour vérifier des calculs de navigation, de cartographie ou d'affichage de routes.
Questions fréquentes
Quel est le coût du calcul ?
Le même calcul déterministe peut aussi être exécuté dans le navigateur.
Le sommet renvoyé appartient-il toujours à l'étape prévue ?
Non. Il s'agit du sommet nord du grand cercle orienté complet. Un trajet fini peut se terminer avant de l'atteindre.
Puis-je saisir un cap négatif ou supérieur à 360 degrés ?
Oui. Tout cap fini est normalisé dans l'intervalle conventionnel allant de zéro à moins de 360 degrés.
Le calcul utilise-t-il l'ellipsoïde WGS84 ?
Non. Il applique la géométrie exacte d'un grand cercle sur une sphère. Une géodésique ellipsoïdale peut différer légèrement et exige un autre modèle.
Pourquoi une route sur l'équateur est-elle refusée ?
Parce que l'équateur est le seul grand cercle sans point le plus au nord : il reste entièrement à la latitude zéro. Tous les autres ont exactement un sommet nord et, à l'opposé du globe, un point le plus au sud.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/geo/great-circle-vertex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":51.4778,"longitude":-0.0015,"bearing":60}'const res = await fetch("https://api.kit.forhosting.com/geo/great-circle-vertex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/great-circle-vertex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/great-circle-vertex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":51.4778,"longitude":-0.0015,"bearing":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":51.4778,"longitude":-0.0015,"bearing":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/great-circle-vertex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.great_circle_vertex",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur détermine ce point de rebroussement, appelé sommet, à partir d'une latitude, d'une longitude et d'un cap initial. Il fournit la latitude la plus élevée du grand cercle sphérique complet, la longitude du sommet nord et la distance angulaire parcourue vers l'avant depuis le départ.
Ce que représente le sommet du grand cercle
Le résultat indique la latitude maximale, sa longitude et la distance angulaire à parcourir vers l'avant pour atteindre le sommet.
Principe du calcul sphérique
L'évaluation de l'expression du grand cercle à cet angle donne le vecteur du sommet ; la trigonométrie inverse fournit ensuite sa latitude et sa longitude. Les valeurs ne sont arrondies qu'au moment de former la réponse afin d'obtenir un JSON propre et reproductible tout en conservant la précision interne.
Questions techniques
Pourquoi une trajectoire équatoriale est-elle refusée ?
Tous les points de l'équateur ont une latitude nulle ; aucune longitude ne peut donc constituer à elle seule un sommet maximal unique.