Componentes de viento en pista: cara, cola y cruzado
La calculadora de componentes de viento en pista descompone un parte meteorológico en la componente paralela y la perpendicular al rumbo de la aeronave.
Ejecutar — gratis
Introduzca la velocidad, la dirección de procedencia del viento y el rumbo de pista con una misma referencia norte. El resultado distingue viento de cara o de cola, indica la magnitud del viento cruzado y señala si llega por la izquierda o la derecha. Sirve para comprobar ejercicios y apoyar flujos de planificación, sin sustituir la documentación aprobada ni el criterio de una tripulación cualificada.
Introduzca direcciones con la misma referencia
Comience por la velocidad y la dirección notificadas, y añada el rumbo de la pista utilizada. En aviación, la dirección indica de dónde procede el aire, no hacia dónde se desplaza. Por eso, un viento de 240 grados con rumbo 270 llega desde el sector delantero izquierdo. Ambas direcciones deben usar la misma referencia: compare datos magnéticos entre sí o datos verdaderos entre sí. Mezclar un pronóstico verdadero con un rumbo magnético introduce el efecto de la variación local. Se admiten 0 y 360 como norte. Como el número pintado de pista está redondeado a decenas, utilice el rumbo publicado cuando necesite precisión. Seleccione la unidad correspondiente al parte; todas las componentes conservarán esa unidad sin conversiones ocultas.
Interprete las componentes longitudinal y transversal
La calculadora resta el rumbo de pista a la dirección del viento y normaliza el resultado al ángulo con signo más corto entre menos 180 y 180 grados. El coseno proyecta la velocidad a lo largo de la pista y el seno lo hace a través de ella. Una proyección longitudinal positiva se muestra como viento de cara; una negativa se convierte en magnitud positiva de viento de cola. Solo una de ambas será distinta de cero. El viento cruzado aparece como magnitud no negativa y también como valor con signo. Un signo positivo significa que procede de la derecha y uno negativo, de la izquierda. Los residuos numéricos próximos a cero se clasifican como inexistentes. Los resultados se redondean a seis decimales para facilitar comparaciones y automatizaciones estables.
Integre el cálculo en una planificación segura
Considere el resultado una descomposición matemática, no una decisión de despacho ni un sustituto del manual de vuelo. Las limitaciones pueden diferenciar valores demostrados de límites obligatorios, cambiar según el estado de la pista e imponer topes específicos al viento de cola. Las rachas también importan y pueden evaluarse con un cálculo separado. Confirme que los datos correspondan a la pista y al periodo examinados. Esta herramienta no modela terreno, edificios, cizalladura, variabilidad, frenado, habilitación del piloto ni instrucciones de control. En formación ofrece una comprobación repetible; en software aporta una salida determinista. Cada solicitud API cuesta $0.002 y el cálculo en el navegador puede ejecutarse localmente. Antes de actuar, contraste siempre el resultado con documentación vigente, procedimientos y meteorología autorizada.
Qué puede hacer con ella
Comparación de pistas antes del vuelo
Compare un mismo viento con varios rumbos de pista y observe cómo cambian las componentes longitudinal y transversal.
Ejercicios de formación de pilotos
Compruebe cálculos manuales y distinga claramente el viento procedente de la izquierda del que llega por la derecha.
Software de planificación determinista
Incorpore cálculos reproducibles sin llamadas de red, aleatoriedad ni resultados dependientes del tiempo.
Preguntas frecuentes
¿La dirección indica procedencia o destino?
Indica de dónde sopla el viento, conforme a la convención habitual de los partes aeronáuticos.
¿Qué significa un viento cruzado con signo positivo?
Significa que el viento llega por la derecha de la aeronave; un valor negativo indica que llega por la izquierda.
¿Puedo introducir el número de pista en lugar del rumbo?
Introduzca grados de rumbo. El designador de pista está redondeado y puede diferir del rumbo publicado necesario para un cálculo preciso.
¿Puedo usar nudos, millas por hora o metros por segundo?
Sí. Elija kt, mph, m/s o km/h; todas las componentes se devolverán en la unidad seleccionada.
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud API cuesta $0.002. La versión del navegador puede utilizarse gratis en esta página.
¿Determina si un despegue o aterrizaje es seguro?
No. Solo descompone matemáticamente el viento. Consulte documentación aprobada, procedimientos, meteorología y criterio operativo cualificado.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"wind_speed": 20,
"wind_direction": 240,
"runway_heading": 270
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.runway_wind_components",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |