Velocidad hecha buena al waypoint
A 8 nudos con rumbo 45° y la marca a una marcación de 30°, usted se acerca a ella a 7,727407 nudos. Indique velocidad, rumbo y marcación en la misma referencia y vea qué parte de su velocidad le acerca de verdad al waypoint. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad
- 8
- Rumbo (°)
- 45
- Rumbo (grados)
- 30
- Diferencia angular (°)
- 15
- Diferencia angular (rad)
- 0,261799
- Factor del coseno
- 0,965926
- Vmg
- 7,727407
La velocidad hecha buena hacia un waypoint es la componente de su velocidad que realmente reduce la distancia restante hasta una marca de destino. Navegantes a vela, patrones de lancha, oficiales de regata y motores de ruteo se preocupan por la VMG porque un rumbo más rápido que se aleja de la marca puede perder terreno, mientras que un rumbo un poco más lento y más alineado con el bearing suele ganar. Esta calculadora de velocidad hecha buena al waypoint acepta la velocidad sobre el fondo, el rumbo o demora del buque en grados y el bearing desde el buque hasta el waypoint; proyecta el vector de velocidad sobre ese bearing con un coseno puro: la VMG es velocidad por coseno de la diferencia rumbo menos bearing. Una VMG positiva significa que se acerca a la marca; una negativa, que se aleja. Sin meteorología de red, sin fijación GPS en el manejador y sin aleatoriedad: solo los tres números que usted proporciona.
Qué significa la velocidad hecha buena y cómo funciona la proyección
En navegación clásica y regata de yates, la velocidad hecha buena (VMG) hacia un waypoint es la longitud del vector de velocidad del buque cuando se proyecta sobre la dirección de gran círculo o loxodrómica de la marca que le importa. Si su rumbo sobre el fondo coincide exactamente con el bearing al waypoint, cada unidad de velocidad se convierte en VMG y el factor coseno es uno.
Si navega o motoriza con un ángulo relativo de sesenta grados respecto al bearing de la marca, el coseno de sesenta grados es un medio, de modo que la VMG es la mitad de su velocidad aunque el corredera o la lectura SOG parezca correcta. A noventa grados de la marca no avanza hacia ella; más allá de noventa grados el coseno es negativo y la VMG se convierte en tasa de apertura: aumenta la distancia al waypoint a esa tasa.
Usted aporta la velocidad, el rumbo (o COG/demora en el mismo marco angular que el bearing) y el bearing al destino desde su plotter, aplicación AIS o calculadora de gran círculo. La diferencia angular se pliega al intervalo de menos ciento ochenta a más ciento ochenta grados, de modo que un rumbo de trescientos cincuenta grados y un bearing de diez grados producen correctamente un ángulo relativo de veinte grados y no un hueco engañoso de trescientos cuarenta.
Esa normalización mantiene los cosenos continuos alrededor del norte y coincide con cómo los patrones hablan de «veinte grados por encima de la marca».
Dónde rinde la VMG al waypoint y cómo funciona el precio
Las aplicaciones de seguimiento de regata usan la velocidad hecha buena al waypoint para ordenar tramos hasta la siguiente marca sin polar completo cuando ya se conocen SOG y bearing a la marca. Sistemas costeros de lancha y ferry pueden publicar periódicamente SOG, COG y bearing al destino para mostrar una tasa de cierre en paneles de ETA cuando la ETA solo por distancia es ruidosa.
Cuadernos de ruteo que ya calcularon un bearing con una llamada de gran círculo separada pueden encadenar esta proyección pura en lugar de reimplementar casos límite del coseno alrededor del norte. Sitios de contenido orientados a la frase calculadora de velocidad hecha buena al waypoint obtienen una herramienta gratuita en vivo cuyos números coinciden byte a byte con la ruta de automatización. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije los valores redondeados de vmg en las pruebas y documente si sus ángulos son verdaderos o magnéticos: el manejador los trata como el mismo marco y no convertirá la declinación por usted.
Qué puede hacer con ella
Tramos de marca en regata de yates
Introduzca SOG, rumbo y bearing a la siguiente marca en la calculadora de VMG para comparar demoras candidatas y ver cuál cierra más rápido en la boya.
Formación en navegación y simuladores
Ofrezca a los alumnos un oráculo determinista de velocidad hecha buena para que las respuestas de rumbos de cierre frente a apertura coincidan con la misma definición de coseno de las apps de producción.
Paneles de ETA y puente
Proyecte la velocidad del buque sobre el bearing al destino para mostrar una tasa de cierre en vivo junto a la ETA por distancia cuando el COG se desvía de la loxodrómica o del gran círculo.
Preguntas frecuentes
¿Cómo se calcula la velocidad hecha buena hacia un waypoint?
La VMG es la velocidad multiplicada por el coseno de la diferencia entre su rumbo y el bearing al waypoint. Valores positivos significan que se acerca a la marca; valores negativos, que se aleja.
¿Qué significa una VMG negativa?
Una VMG negativa indica que su rumbo forma más de noventa grados de ángulo relativo con el bearing de la marca, de modo que la proyección abre distancia al waypoint a |VMG| en la misma unidad que la velocidad.
¿Calcula el bearing a partir de latitud y longitud?
No. Usted aporta el bearing (y el rumbo y la velocidad). Combine esta herramienta con una capacidad separada de bearing o gran círculo si parte de dos coordenadas.
¿Por qué navegar a 60° de la marca solo aprovecha la mitad de la velocidad?
Porque el coseno de 60° es un medio, y la VMG es la velocidad multiplicada por el coseno del ángulo entre rumbo y marcación. A 90° de la marca no avanza nada hacia ella.
¿Cómo se comparan un rumbo y una marcación a ambos lados del norte?
La diferencia se ajusta al intervalo de -180° a 180°, así que un rumbo de 350° y una marcación de 10° dan un ángulo de 20°, no una separación engañosa de 340°.
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/geo/vmg-to-waypoint \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":8,"course_deg":45,"bearing_deg":30}'const res = await fetch("https://api.kit.forhosting.com/geo/vmg-to-waypoint", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 8,
"course_deg": 45,
"bearing_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/vmg-to-waypoint",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 8,
"course_deg": 45,
"bearing_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/vmg-to-waypoint", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":8,"course_deg":45,"bearing_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":8,"course_deg":45,"bearing_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/vmg-to-waypoint", 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
{
"speed": 8,
"course_deg": 45,
"bearing_deg": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.vmg_to_waypoint",
"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
Qué significa la velocidad hecha buena y cómo funciona la proyección
Este endpoint aplica esa definición de libro con un solo coseno de la diferencia normalizada rumbo menos bearing: no recalcula un bearing a partir de dos pares lat/lon y no consulta viento ni corriente.
Contrato de entrada, campos de respuesta y comportamiento de error
Rumbo y bearing pueden quedar fuera de cero a trescientos sesenta; solo importa su diferencia, que se normaliza antes del coseno. Envíe por POST un cuerpo JSON con tres números finitos obligatorios: speed (alias sog, vessel_speed, v, speed_over_ground), course_deg (alias course, heading, cog, course_degrees, track_deg) y bearing_deg (alias bearing, waypoint_bearing, destination_bearing, bearing_to_waypoint, target_bearing). La velocidad debe ser no negativa; las unidades son suyas—nudos, metros por segundo, millas por hora o kilómetros por hora—porque la proyección no tiene unidades y toda salida de tipo velocidad reutiliza la misma unidad, etiquetada same_as_speed. En caso de éxito la respuesta repite speed, course_deg y bearing_deg para auditoría; angle_diff_deg y angle_diff_rad para el ángulo relativo con signo; cos_factor como coseno puro de ese ángulo; vmg como proyección con signo; vmg_abs como su magnitud; efficiency como vmg sobre speed (o cero si speed es cero); closing como la cadena closing, opening o neither; el marcador de unidad; y la cadena formula. Los campos flotantes que necesitan estabilidad entre runtimes se redondean a seis decimales para que widgets, goldens y registros API coincidan. Campos ausentes, cadenas no finitas, objetos vacíos o velocidad negativa fallan con invalid_input y nunca se facturan.
Dónde rinde la VMG al waypoint y cómo funciona el precio
Simuladores de formación y paneles de escuelas de vela examinan si un cambio de demora mejoró la VMG, usando este endpoint como oráculo determinista. Como la implementación es aritmética parse de nivel A pura, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo.
Preguntas técnicas
¿Qué entradas necesita la calculadora de VMG?
Tres números finitos: speed (no negativa, cualquier unidad coherente), course_deg (rumbo o demora del buque) y bearing_deg (bearing del buque al waypoint en el mismo marco angular).
¿Cuánto cuesta la calculadora de velocidad hecha buena?
La herramienta del navegador es gratuita. Las peticiones API usan el saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.