Franchissement de l'équateur par grand cercle et cap
Indiquez un point de départ et un cap, et voyez où le grand cercle touche l'équateur pour la première fois : depuis 40° N et 73° O au cap 120°, la route franchit l'équateur vers le sud, avec la longitude et le cap du franchissement. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Latitude
- 40
- Longitude
- -73
- Azimut
- 120
- Longitude de croisement
- -24,9301051899
- Cap de croisement
- 138,4392374298
- Distance angulaire
- 59,2102669712
- Cap normalisé
- 120
Ce calculateur détermine où une route sphérique orientée suivant un grand cercle atteint d'abord la latitude zéro. Le calcul suit le grand cercle complet, et non une loxodromie ou une polyligne échantillonnée. Il convient à la préparation de navigation, aux tests de logiciels géographiques, à la visualisation de routes et à l'enseignement lorsqu'un résultat sphérique explicite est adapté.
Définissez la trajectoire orientée du grand cercle
Tout cap fini est accepté puis ramené dans l'intervalle allant de zéro à moins de 360 degrés. Le cap est indispensable : une infinité de grands cercles passent par un point isolé, tandis que le point associé à une direction sélectionne un cercle et un sens de parcours. Le résultat indique le premier franchissement rencontré vers l'avant, plutôt qu'une intersection choisie arbitrairement parmi les deux points antipodaux.
Si le départ est déjà sur l'équateur et que la route le quitte, le point initial constitue le franchissement et la distance angulaire vaut zéro. Un trajet exactement vers l'est ou l'ouest commencé sur l'équateur se confond avec celui-ci ; aucun franchissement unique n'existe alors et l'entrée est refusée.
Méthode de calcul du franchissement et du cap
L'algorithme représente le lieu initial par un vecteur unitaire à trois dimensions. Il construit les tangentes locales dirigées vers le nord et l'est, puis les combine selon le cap fourni afin d'obtenir la tangente avant de la route. La position après une distance angulaire donnée s'écrit comme le vecteur initial multiplié par le cosinus de cette distance, auquel s'ajoute la tangente multipliée par son sinus.
L'annulation de la composante verticale fournit directement la prochaine intersection avec l'équateur. La solution est ramenée à la première distance non négative inférieure à 180 degrés, ce qui sélectionne l'intersection avant sans échantillonner le trajet. À ce point, la dérivée de la même expression donne le sens du mouvement.
Sa projection sur le nord et l'est locaux fournit le cap à l'aide d'un arc tangente à deux arguments. Le signe de la composante nord indique également si le franchissement se fait vers le nord ou vers le sud.
Interprétez le résultat sphérique
La longitude et le cap renvoyés décrivent un grand cercle idéal sur une sphère. Ce modèle est naturel pour la trigonométrie sphérique, la préparation conceptuelle d'itinéraires, de nombreuses représentations cartographiques et des jeux d'essai déterministes. Il ne s'agit pas d'une géodésique ellipsoïdale sur WGS 84.
L'aplatissement terrestre peut déplacer un franchissement exigeant une précision opérationnelle ; les systèmes aéronautiques, maritimes, topographiques ou critiques doivent donc employer le référentiel et les tolérances imposés par leurs procédures. La distance angulaire est exprimée en degrés au centre de la Terre : convertissez-la en radians puis multipliez-la par le rayon sphérique choisi pour estimer une distance de surface. Le cap au franchissement est le cap instantané à la latitude zéro, et non le cap initial répété.
Le champ de direction explicite le changement d'hémisphère.
Cas d’usage
Préparer un changement d'hémisphère
Repérez la longitude et le cap auxquels une route idéale de grand cercle entre dans l'hémisphère opposé.
Tester un logiciel géospatial
Créez des références déterministes pour un code qui propage des caps ou détecte les intersections avec la latitude zéro.
Expliquer la navigation sphérique
Montrez pourquoi le cap d'un grand cercle évolue et comment le sens choisit l'un des deux franchissements antipodaux.
Questions fréquentes
Lequel des deux franchissements est renvoyé ?
Le calculateur renvoie le premier franchissement atteint vers l'avant selon le cap initial.
Que se passe-t-il si le départ est sur l'équateur ?
Si le cap quitte l'équateur, le départ est renvoyé avec une distance nulle. S'il le suit, aucun franchissement unique n'existe et l'entrée est refusée.
Le cap au franchissement est-il le cap initial ?
Pas en général. Le cap d'un grand cercle varie avec la position ; il est donc recalculé depuis la tangente avant à l'équateur.
Le calcul utilise-t-il l'ellipsoïde WGS 84 ?
Non. Il utilise une sphère unitaire idéale. Choisissez une méthode géodésique ellipsoïdale lorsque la précision opérationnelle l'exige.
Que signifie la distance angulaire du résultat ?
C'est l'arc de grand cercle entre votre point de départ et le franchissement, mesuré en degrés depuis le centre de la Terre. Comme il s'agit toujours du premier franchissement vers l'avant, la valeur reste sous 180 degrés, et elle vaut zéro si vous partez de l'équateur.
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-equator-crossing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40,"longitude":-73,"bearing":120}'const res = await fetch("https://api.kit.forhosting.com/geo/great-circle-equator-crossing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40,
"longitude": -73,
"bearing": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/great-circle-equator-crossing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40,
"longitude": -73,
"bearing": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/great-circle-equator-crossing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40,"longitude":-73,"bearing":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40,"longitude":-73,"bearing":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/great-circle-equator-crossing", 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": 40,
"longitude": -73,
"bearing": 120
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.great_circle_equator_crossing",
"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
Indiquez latitude, longitude et cap initiaux : vous obtenez la longitude et le cap au franchissement, la distance angulaire parcourue et le sens nord ou sud.
Définissez la trajectoire orientée du grand cercle
Saisissez la latitude et la longitude de départ en degrés décimaux, puis le cap initial mesuré dans le sens horaire depuis le nord vrai. La latitude doit se situer entre moins 90 et 90 degrés, et la longitude entre moins 180 et 180 degrés.
Interprétez le résultat sphérique
Pour l'automatisation, chaque requête a un prix de base de $0.002.
Questions techniques
Combien coûte une requête API ?
Le prix de base est de $0.002 par requête.