Viento real desde aparente
Con 18 nudos de viento aparente a 45° de la proa, el barco a 6 nudos y rumbo 90°, el viento real es de 14,396699 nudos y sopla desde 152,139272°. Sirve para contrastar instrumentos o enseñar cómo el movimiento del barco altera el viento. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad del viento aparente
- 18
- Ángulo del viento aparente (°)
- 45
- Velocidad del barco
- 6
- Rumbo (°)
- 90
- Velocidad del viento real
- 14,396699
- Ángulo del viento verdadero (°)
- 62,139272
- Ángulo del viento real con signo (°)
- 62,139272
- Viento real desde (°)
- 152,139272
Los navegantes y los instrumentos miden el viento aparente —el que se siente en cubierta—, no el viento meteorológico verdadero sobre el agua. El viento aparente es la suma vectorial del viento real y del movimiento del propio barco, de modo que en cuanto el casco avanza las cifras del sensor del tope se alejan del parte. Esta calculadora de viento real desde aparente deshace ese movimiento: con la velocidad del viento aparente, el ángulo respecto a la proa, la velocidad del barco y el rumbo, resta el vector de velocidad del buque y devuelve la velocidad del viento real, el ángulo de viento real a bordo y la dirección de procedencia absoluta en grados verdaderos.
Por qué el viento aparente no es el viento real en un barco en movimiento
El viento aparente es lo que informan el anemómetro y la veleta del tope de mástil: el flujo de aire relativo sobre el barco. El viento real es el viento respecto al agua o al suelo —el campo que usan los partes, el software de ruteo y los documentos de regata. Vectorialmente, la velocidad del aire relativa al barco es igual a la velocidad del aire relativa al agua menos la velocidad del barco relativa al agua.
Reordenado, el viento real es el aparente menos el movimiento del buque cuando ambos se expresan en el mismo marco y con una convención coherente de procedencia frente a dirección de soplo. A ceñida el barco embiste la brisa, así que el aparente es más fuerte y más a proa que el real; a popa el barco suma su velocidad a favor del viento, así que el aparente es más flojo y más a popa.
Ignorar esa diferencia hace que las polares parezcan erróneas, polariza el trimado de las velas y desajusta las laylines.
Esta calculadora trabaja primero por completo en el marco del barco: el residual longitudinal es la velocidad del viento aparente por el coseno del ángulo aparente menos la velocidad del barco; el residual lateral es la velocidad aparente por el seno del ángulo; la velocidad del viento real es la hipotenusa de ambos residuales; el ángulo de viento real desde la proa es el arctangente de dos argumentos del lateral sobre el longitudinal.
Al sumar el rumbo se obtiene la procedencia meteorológica del viento real en el sentido de las agujas del reloj desde el norte. Cuando la velocidad del viento real es prácticamente cero la dirección es indefinida y el extremo devuelve un ángulo relativo cero limpio en lugar de una singularidad ruidosa de atan2.
Quién necesita el viento real a partir del aparente
Los regatistas de altura y de costa usan una calculadora de viento real desde aparente para contrastar los procesadores de instrumentos con una segunda fuente cuando la calibración de la velocidad del barco o el alabeo del mástil son dudosos.
Los patrones de formación y las escuelas de vela muestran a los alumnos cómo un cambio de cinco nudos en la velocidad del barco en un largo ceñido mueve el ángulo de viento real varios grados, construyendo la intuición de que las polares y los objetivos de VMG se refieren al viento real, no al número del display del mástil.
Los ruteadores meteorológicos y las tuberías de registro convierten AWS, AWA, BSP y rumbo registrados en TWS y true-from para comparar tracks archivados con partes GRIB sin confiar en una sola caja negra propietaria. La validación fallida —incluidos rumbos fuera de rango y velocidades negativas— no consume saldo. Mantenga las peticiones pequeñas, fije los campos redondeados en las pruebas y obtendrá viento real reproducible para herramientas de regata, formación y workers en el borde sin montar una pila de navegación propia.
Qué puede hacer con ella
Comprobación de instrumentos de regata
Recalcule TWS y viento real a partir de AWS, AWA, velocidad del barco y rumbo registrados para verificar la calibración del tope frente a una segunda fuente analítica.
Demostraciones en escuela de vela
Muestre cómo la velocidad del barco a ceñida refuerza y adelanta el viento aparente para que el alumnado relacione las polares con el viento real, no solo con la sensación en cubierta.
Enriquecimiento de bitácoras de track
Convierta flujos de viento aparente y rumbo estilo NMEA en velocidad de viento real y procedencia meteorológica para ruteo y comparación con el parte.
Preguntas frecuentes
¿Qué convención de AWA usa la calculadora?
Cero es de proa, 90 de través a estribor, 180 de popa y 270 de través a babor. Los ángulos fuera de 0–360 inclusive se rechazan por estar fuera de rango.
¿Qué diferencia hay entre viento aparente y viento real?
El viento aparente es el que se siente en cubierta y marca el anemómetro del mástil; el real es el viento sobre el agua que usan las previsiones y el enrutamiento. Los separa el propio movimiento del barco.
¿Por qué el viento aparente es más fuerte al navegar de ceñida?
Porque de ceñida el barco avanza contra la brisa, y su velocidad se suma al viento que se siente y lo adelanta hacia la proa. Navegando de popa el barco va con el viento, y el aparente resulta más flojo y más atrasado.
¿Qué unidades sirven para el viento y para el barco?
Nudos, metros por segundo o millas por hora, siempre que la velocidad del viento y la del barco estén en la misma unidad. No se convierte nada, así que el viento real sale en esa misma unidad.
¿Para qué sirve el rumbo en el resultado?
El rumbo convierte el ángulo del viento real medido desde la proa en una dirección de brújula: de dónde viene el viento, en grados verdaderos y en sentido horario desde el norte. Sin él solo conocería el ángulo sobre el barco.
Herramientas relacionadas
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/earth/true-wind-from-apparent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"apparent_wind_speed":18,"apparent_wind_angle_deg":45,"boat_speed":6,"heading_deg":90}'const res = await fetch("https://api.kit.forhosting.com/earth/true-wind-from-apparent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"apparent_wind_speed": 18,
"apparent_wind_angle_deg": 45,
"boat_speed": 6,
"heading_deg": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/true-wind-from-apparent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"apparent_wind_speed": 18,
"apparent_wind_angle_deg": 45,
"boat_speed": 6,
"heading_deg": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/true-wind-from-apparent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"apparent_wind_speed":18,"apparent_wind_angle_deg":45,"boat_speed":6,"heading_deg":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"apparent_wind_speed":18,"apparent_wind_angle_deg":45,"boat_speed":6,"heading_deg":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/true-wind-from-apparent", 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
{
"apparent_wind_speed": 18,
"apparent_wind_angle_deg": 45,
"boat_speed": 6,
"heading_deg": 90
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.true_wind_from_apparent",
"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. |
Notas técnicas
Los rumbos inválidos fuera de cero a trescientos sesenta grados fallan con invalid_input en lugar de enrollarse en silencio.
Contrato de entrada, rumbos, unidades y campos de respuesta
Ejemplo: dieciocho unidades de AWS a cuarenta y cinco grados de AWA, seis unidades de velocidad del barco y noventa grados de rumbo producen un viento real reducido por delante del ángulo aparente y un true-from cerca del sector noreste tras aplicar el rumbo. Envíe por POST un cuerpo JSON con cuatro números finitos obligatorios. apparent_wind_speed es el AWS medido y debe ser no negativo; boat_speed es la velocidad a través del agua o del suelo en la misma unidad y también debe ser no negativa. Las velocidades pueden ser nudos, metros por segundo o millas por hora: el solucionador nunca convierte unidades, así que true_wind_speed de salida va siempre en la unidad que usted envió. apparent_wind_angle_deg es el AWA relativo a la proa con cero de proa, noventa de través a estribor, ciento ochenta de popa y doscientos setenta de través a babor; heading_deg es el rumbo del buque en grados verdaderos. Ambos rumbos deben estar en el intervalo cerrado de cero a trescientos sesenta inclusive; valores fuera de ese rango provocan invalid_input con un mensaje explícito de fuera de rango para que las tuberías de instrumentos no acepten en silencio un NMEA corrupto. Cada campo acepta alias habituales como aws, awa, bsp y hdg. En caso de éxito el cuerpo repite las cuatro entradas redondeadas para goldens estables, luego true_wind_speed, true_wind_angle_deg en forma relativa al barco de cero a trescientos sesenta, true_wind_angle_signed_deg en el intervalo semiabierto de menos ciento ochenta a más ciento ochenta para pantallas de babor frente a estribor, true_wind_from_deg y true_wind_to_deg como direcciones meteorológicas absolutas, unit igual a same_as_input_speeds y una cadena de fórmula breve.
Dónde aporta valor una API de viento real desde aparente
Como la implementación es parse de nivel A puro, cada llamada con éxito cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cómo se convierte el viento aparente en viento real?
Envíe apparent_wind_speed y boat_speed no negativos en la misma unidad, y apparent_wind_angle_deg y heading_deg en [0, 360]. La API devuelve true_wind_speed, true_wind_angle_deg relativo al barco y true_wind_from_deg absoluto.
¿Qué unidad de velocidad debo usar?
Cualquier unidad coherente (nudos, m/s, mph). El solucionador no convierte unidades; true_wind_speed se devuelve en la misma unidad que las entradas.
¿Qué ocurre si un rumbo está fuera de rango?
heading_deg o apparent_wind_angle_deg fuera de [0, 360] falla con invalid_input y un mensaje de fuera de rango. La entrada inválida no se factura.
¿Cuánto cuesta la calculadora de viento real desde aparente?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada con éxito; la entrada inválida no se factura.