Composantes du vent sur piste : face, arrière et traversier
Le calculateur des composantes du vent sur piste décompose un vent signalé selon les axes parallèle et perpendiculaire au cap de l’aéronef.
Lancer gratuitement
Indiquez la vitesse, la direction d’où vient le vent et le cap de piste avec une même référence nord. Le résultat distingue vent de face et vent arrière, fournit l’intensité du vent traversier et précise s’il vient de gauche ou de droite. Cet outil facilite les vérifications, la formation et les processus de préparation, sans remplacer la documentation approuvée ni le jugement d’un équipage qualifié.
Saisissez des directions ayant la même référence
Commencez par la vitesse et la direction annoncées, puis saisissez le cap de la piste utilisée. En aviation, la direction indique la provenance du vent, et non sa destination. Un vent du 240 degrés face à un cap 270 arrive donc du secteur avant gauche. Les deux directions doivent employer la même référence : comparez des valeurs magnétiques entre elles ou des valeurs vraies entre elles. Mélanger une prévision vraie et un cap magnétique introduit la déclinaison locale dans le calcul. Les valeurs 0 et 360 désignent toutes deux le nord. Le numéro de piste étant arrondi à la dizaine, préférez le cap publié lorsqu’une bonne précision est nécessaire. Choisissez enfin l’unité du bulletin ; toutes les composantes conservent cette unité sans conversion implicite.
Interprétez les composantes longitudinale et latérale
Le calculateur soustrait le cap de piste à la direction du vent, puis ramène l’écart au plus petit angle signé entre moins 180 et 180 degrés. Le cosinus projette la vitesse le long de la piste et le sinus perpendiculairement. Une projection longitudinale positive devient un vent de face ; une projection négative est présentée comme une intensité positive de vent arrière. Une seule de ces valeurs est non nulle. Le vent traversier apparaît sous forme d’intensité positive et de valeur signée. Un signe positif indique une provenance droite, tandis qu’un signe négatif indique la gauche. Les résidus numériques presque nuls sont classés comme absents. Un arrondi à six décimales garantit des comparaisons et des traitements automatisés reproductibles.
Intégrez le résultat à une préparation sûre
Considérez cette sortie comme une décomposition mathématique, jamais comme une décision opérationnelle ni comme un remplacement du manuel de vol. Les documents peuvent distinguer une valeur de vent traversier démontrée d’une limite impérative, varier selon l’état de piste et fixer une limite particulière au vent arrière. Les rafales comptent également et peuvent faire l’objet d’un calcul séparé. Vérifiez que les données correspondent à la piste et à la période étudiées. L’outil ne modélise ni relief, ni bâtiments, ni cisaillement, ni freinage, ni qualification du pilote, ni instruction du contrôle. Il offre une vérification répétable en formation et une sortie déterministe en logiciel. Chaque requête API coûte $0.002, tandis que le navigateur peut calculer localement. Avant toute action, confrontez les composantes aux documents, procédures et informations météorologiques officiels en vigueur.
Cas d’usage
Comparer les pistes avant le vol
Appliquez le même vent à plusieurs caps de piste afin d’observer la variation des composantes longitudinale et latérale.
Exercices de formation des pilotes
Vérifiez des calculs manuels et distinguez clairement un vent venant de gauche d’un vent venant de droite.
Logiciel de préparation déterministe
Ajoutez des calculs reproductibles sans accès réseau, hasard ni résultat dépendant de l’heure.
Questions fréquentes
La direction du vent indique-t-elle sa provenance ?
Oui. Elle désigne l’endroit d’où souffle le vent, conformément à la convention des messages aéronautiques.
Que signifie un vent traversier signé positif ?
Il s’agit d’un vent venant du côté droit de l’aéronef ; une valeur négative désigne le côté gauche.
Puis-je saisir le numéro de piste plutôt que son cap ?
Saisissez un cap en degrés. Le numéro de piste est arrondi et peut différer du cap publié requis pour un calcul précis.
Puis-je utiliser des nœuds, mph ou mètres par seconde ?
Oui. Sélectionnez kt, mph, m/s ou km/h ; toutes les composantes conserveront l’unité choisie.
Quel est le tarif du calcul par API ?
Chaque requête API coûte $0.002. La version dans le navigateur est utilisable gratuitement sur cette page.
Cet outil décide-t-il si un décollage est sûr ?
Non. Il décompose uniquement le vent. Appuyez-vous sur les documents approuvés, les procédures, la météo et un jugement opérationnel qualifié.
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/travel/runway-wind-components \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wind_speed":20,"wind_direction":240,"runway_heading":270}'const res = await fetch("https://api.kit.forhosting.com/travel/runway-wind-components", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wind_speed": 20,
"wind_direction": 240,
"runway_heading": 270
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/runway-wind-components",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wind_speed": 20,
"wind_direction": 240,
"runway_heading": 270
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/runway-wind-components", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wind_speed":20,"wind_direction":240,"runway_heading":270}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wind_speed":20,"wind_direction":240,"runway_heading":270}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/runway-wind-components", 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
{
"wind_speed": 20,
"wind_direction": 240,
"runway_heading": 270
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.runway_wind_components",
"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. |