Velocidade feita boa ao waypoint
A 8 nós no rumo 45°, com a marca na marcação 30°, você se aproxima dela a 7,727407 nós. Informe velocidade, rumo e marcação na mesma referência e veja quanto da sua velocidade realmente leva você ao waypoint. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Velocidade
- 8
- Rumo (°)
- 45
- Rumo (graus)
- 30
- Diferença angular (°)
- 15
- Diferença angular (rad)
- 0,261799
- Fator do cosseno
- 0,965926
- Vmg
- 7,727407
A velocidade feita boa em direção a um waypoint é a componente da sua velocidade que realmente reduz a distância restante até uma marca de destino. Velejadores, navegadores de lancha, oficiais de regata e motores de roteamento se preocupam com a VMG porque um rumo mais rápido que aponta para longe da marca pode perder terreno, enquanto um rumo um pouco mais lento e mais alinhado ao bearing costuma vencer. Esta calculadora de velocidade feita boa até o waypoint aceita a velocidade sobre o fundo, o rumo ou proa da embarcação em graus e o bearing da embarcação até o waypoint; projeta o vetor de velocidade sobre esse bearing com um cosseno puro: a VMG é velocidade vezes cosseno da diferença rumo menos bearing. VMG positiva significa que você se aproxima da marca; negativa, que se afasta.
O que significa velocidade feita boa e como funciona a projeção
Na navegação clássica e na regata de iates, a velocidade feita boa (VMG) em direção a um waypoint é o comprimento do vetor de velocidade da embarcação quando projetado sobre a direção de grande círculo ou loxodrômica da marca que importa. Se o seu rumo sobre o fundo coincide exatamente com o bearing ao waypoint, cada unidade de velocidade vira VMG e o fator cosseno é um.
Se você vela ou motoriza com um ângulo relativo de sessenta graus em relação ao bearing da marca, o cosseno de sessenta graus é um meio, de modo que a VMG é metade da sua velocidade mesmo que o knotmeter ou a leitura SOG pareça correta. A noventa graus da marca você não avança em direção a ela; além de noventa graus o cosseno é negativo e a VMG vira taxa de abertura — você aumenta a distância ao waypoint a essa taxa.
Você traz a velocidade, o rumo (ou COG/proa no mesmo quadro angular do bearing) e o bearing ao destino do seu plotter, app AIS ou calculadora de grande círculo. A diferença angular é dobrada no intervalo de menos cento e oitenta a mais cento e oitenta graus, de modo que um rumo de trezentos e cinquenta graus e um bearing de dez graus produzem corretamente um ângulo relativo de vinte graus, e não um vão enganoso de trezentos e quarenta.
Essa normalização mantém os cossenos contínuos em torno do norte e combina com o modo como skippers falam de «vinte graus acima da marca».
Onde a VMG até o waypoint rende e como funciona o preço
Apps de acompanhamento de regata usam a velocidade feita boa até o waypoint para ordenar pernas até a próxima marca sem diagramas polares completos quando SOG e bearing da marca já são conhecidos. Sistemas costeiros de lancha e ferry podem publicar periodicamente SOG, COG e bearing ao destino para mostrar uma taxa de fechamento em painéis de ETA quando a ETA só por distância é ruidosa.
Cadernos de roteamento que já calcularam um bearing com uma chamada de grande círculo separada podem encadear esta projeção pura em vez de reimplementar casos limite do cosseno em torno do norte. Sites de conteúdo voltados à frase calculadora de velocidade feita boa até o waypoint ganham uma ferramenta gratuita ao vivo cujos números batem byte a byte com o caminho de automação. Validação falha não consome saldo.
Casos de uso
Pernas de marca em regata de iates
Alimente SOG, rumo e bearing à próxima marca na calculadora de VMG para comparar proas candidatas e ver qual fecha mais rápido na boia.
Treinamento de navegação e simuladores
Ofereça aos alunos um oráculo determinístico de velocidade feita boa para que respostas de rumos de fechamento versus abertura batam com a mesma definição de cosseno dos apps de produção.
Painéis de ETA e ponte
Projete a velocidade da embarcação no bearing ao destino para exibir uma taxa de fechamento ao vivo ao lado da ETA por distância quando o COG se desvia da loxodrômica ou do grande círculo.
Perguntas frequentes
Como se calcula a velocidade feita boa até um waypoint?
A VMG é a velocidade multiplicada pelo cosseno da diferença entre o seu rumo e o bearing ao waypoint. Valores positivos significam que você se aproxima da marca; valores negativos, que se afasta.
O que significa uma VMG negativa?
VMG negativa significa que o seu rumo tem mais de noventa graus de ângulo relativo ao bearing da marca, de modo que a projeção abre distância ao waypoint a |VMG| na mesma unidade da velocidade.
Isto calcula o bearing a partir de latitude e longitude?
Não. Você fornece o bearing (e o rumo e a velocidade). Combine esta ferramenta com uma capacidade separada de bearing ou grande círculo se partir de duas coordenadas.
Por que navegar a 60° da marca aproveita só metade da velocidade?
Porque o cosseno de 60° é meio, e a VMG é a velocidade vezes o cosseno do ângulo entre rumo e marcação. A 90° da marca você não avança nada em direção a ela.
Como se comparam um rumo e uma marcação dos dois lados do norte?
A diferença é ajustada ao intervalo de -180° a 180°, então um rumo de 350° e uma marcação de 10° dão um ângulo de 20°, e não uma diferença enganosa de 340°.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"speed": 8,
"course_deg": 45,
"bearing_deg": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.vmg_to_waypoint",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que significa velocidade feita boa e como funciona a projeção
Este endpoint implementa essa definição de livro com um único cosseno da diferença normalizada rumo menos bearing: não recalcula um bearing a partir de dois pares lat/lon e não busca vento nem corrente.
Contrato de entrada, campos de resposta e comportamento de erro
Rumo e bearing podem ficar fora de zero a trezentos e sessenta; só a diferença importa, e ela é normalizada antes do cosseno. Envie por POST um corpo JSON com três números finitos obrigatórios: speed (aliases sog, vessel_speed, v, speed_over_ground), course_deg (aliases course, heading, cog, course_degrees, track_deg) e bearing_deg (aliases bearing, waypoint_bearing, destination_bearing, bearing_to_waypoint, target_bearing). A velocidade deve ser não negativa; as unidades são suas — nós, metros por segundo, milhas por hora ou quilômetros por hora — porque a projeção é adimensional e toda saída de velocidade reutiliza a mesma unidade, rotulada same_as_speed. Em sucesso a resposta ecoa speed, course_deg e bearing_deg para auditoria; angle_diff_deg e angle_diff_rad para o ângulo relativo com sinal; cos_factor como cosseno puro desse ângulo; vmg como projeção com sinal; vmg_abs como sua magnitude; efficiency como vmg sobre speed (ou zero quando speed é zero); closing como a string closing, opening ou neither; o marcador de unidade; e a string formula. Campos flutuantes que precisam de estabilidade entre runtimes são arredondados a seis casas decimais para widgets, goldens e logs de API coincidirem. Campos ausentes, strings não finitas, objetos vazios ou velocidade negativa falham com invalid_input e nunca são cobrados.
Onde a VMG até o waypoint rende e como funciona o preço
Simuladores de treino e painéis de escolas de vela perguntam se uma mudança de proa melhorou a VMG, usando este endpoint como oráculo determinístico.
Perguntas técnicas
Quais entradas a calculadora de VMG precisa?
Três números finitos: speed (não negativa, qualquer unidade coerente), course_deg (rumo ou proa da embarcação) e bearing_deg (bearing da embarcação ao waypoint no mesmo quadro angular).
Quanto custa a calculadora de velocidade feita boa?
A ferramenta no navegador é gratuita. Pedidos API usam o saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.