Vento vero da apparente
Con 18 nodi di vento apparente a 45° dalla prua, barca a 6 nodi e rotta 90°, il vento vero è di 14,396699 nodi e soffia da 152,139272°. Utile per verificare gli strumenti o spiegare come il moto della barca modifica il vento. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Velocità del vento apparente
- 18
- Angolo del vento apparente (°)
- 45
- Velocità della barca
- 6
- Rotta (°)
- 90
- Velocità del vento reale
- 14,396699
- Angolo del vento reale (°)
- 62,139272
- Angolo del vento reale con segno (°)
- 62,139272
- Vento reale da (°)
- 152,139272
I naviganti e gli strumenti misurano il vento apparente —quello che si avverte in coperta—, non il vento meteorologico vero sull’acqua. Il vento apparente è la somma vettoriale del vento vero e del moto della barca stessa, così non appena lo scafo avanza i numeri del sensore in testa d’albero divergono dal bollettino. Questo calcolatore di vento vero da vento apparente annulla quel moto: dati la velocità del vento apparente, l’angolo rispetto alla prua, la velocità della barca e la prua, sottrae il vettore velocità dell’imbarcazione e restituisce la velocità del vento vero, l’angolo di vento vero a bordo e la direzione di provenienza assoluta in gradi veri.
Perché il vento apparente non è il vento vero su una barca in moto
Il vento apparente è ciò che anemometro e banderuola in testa d’albero riportano: il flusso d’aria relativo sulla barca. Il vento vero è il vento rispetto all’acqua o al suolo —il campo usato nei bollettini, nel software di routing e nei documenti di regata. Vettorialmente, la velocità dell’aria relativa alla barca è uguale alla velocità dell’aria relativa all’acqua meno la velocità della barca relativa all’acqua.
Riordinato, il vento vero è l’apparente meno il moto dell’imbarcazione quando entrambi sono espressi nello stesso sistema di riferimento e con una convenzione coerente di provenienza contro direzione di soffiata. Di bolina la barca investe la brezza, quindi l’apparente è più forte e più a prua del vero; di poppa la barca somma la propria velocità sottovento, quindi l’apparente è più leggero e più a poppa. Ignorare quella differenza fa sembrare errate le polari, polarizza la regolazione delle vele e sbaglia le laylines.
Questo calcolatore lavora prima interamente nel riferimento barca: il residuo longitudinale è la velocità del vento apparente per il coseno dell’angolo apparente meno la velocità della barca; il residuo laterale è la velocità apparente per il seno dell’angolo; la velocità del vento vero è l’ipotenusa di quei due residui; l’angolo di vento vero dalla prua è l’arcotangente a due argomenti del laterale sul longitudinale. Sommando la prua si ottiene la provenienza meteorologica del vento vero in senso orario da nord.
Chi ha bisogno del vento vero dall’apparente
I regatisti d’altura e costieri usano un calcolatore di vento vero da vento apparente per confrontare i processori strumentali con una seconda fonte quando la taratura della velocità barca o la torsione dell’albero sono dubbie. Gli skipper di formazione e le scuole di vela mostrano agli allievi come una variazione di cinque nodi di velocità barca di bolina stretta sposta di diversi gradi l’angolo di vento vero, costruendo l’intuizione che polari e obiettivi di VMG si riferiscono al vento vero, non al numero del display in testa d’albero.
Router meteorologici e pipeline di log convertono AWS, AWA, BSP e prua registrati in TWS e true-from per confrontare tracce archiviate con previsioni GRIB senza fidarsi di un’unica scatola nera proprietaria. La validazione fallita —inclusi rilevamenti fuori intervallo e velocità negative— non consuma saldo. Tenga le richieste piccole, fissi i campi arrotondati nei test e otterrà vento vero riproducibile per strumenti di regata, formazione e worker di edge senza erigere una pila di navigazione propria.
Casi d'uso
Controllo strumenti di regata
Ricalcoli TWS e vento vero da AWS, AWA, velocità barca e prua registrati per verificare la taratura in testa d’albero contro una seconda fonte analitica.
Dimostrazioni in scuola di vela
Mostri come la velocità barca di bolina rafforza e avanza il vento apparente così gli allievi collegano le polari al vento vero, non solo alla sensazione in coperta.
Arricchimento dei log di traccia
Converta flussi di vento apparente e prua in stile NMEA in velocità di vento vero e provenienza meteorologica per routing e confronto con il bollettino.
Domande frequenti
Quale convenzione di AWA usa il calcolatore?
Zero è di prua, 90 al traverso di dritta, 180 di poppa e 270 al traverso di sinistra. Angoli fuori da 0–360 inclusi sono rifiutati come fuori intervallo.
Che differenza c’è tra vento apparente e vento vero?
Il vento apparente è quello che si sente in coperta e che misura l’anemometro in testa d’albero; il vento vero è quello sull’acqua, usato da previsioni e routing. A separarli è il moto stesso della barca.
Perché il vento apparente aumenta di bolina?
Perché di bolina la barca avanza contro la brezza: la sua velocità si somma al vento percepito e lo sposta verso la prua. In poppa la barca va con il vento, e l’apparente risulta più debole e più arretrato.
Quali unità posso usare per vento e barca?
Nodi, metri al secondo o miglia orarie, purché la velocità del vento e quella della barca siano nella stessa unità. Nulla viene convertito, quindi il vento vero esce nella stessa unità.
A che cosa serve la rotta nel risultato?
La rotta trasforma l’angolo del vento vero misurato dalla prua in una direzione di bussola: da dove arriva il vento, in gradi veri, in senso orario dal nord. Senza di essa conoscerebbe solo l’angolo rispetto alla barca.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"apparent_wind_speed": 18,
"apparent_wind_angle_deg": 45,
"boat_speed": 6,
"heading_deg": 90
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.true_wind_from_apparent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
I rilevamenti non validi fuori da zero a trecentosessanta gradi falliscono con invalid_input invece di avvolgersi in silenzio.
Perché il vento apparente non è il vento vero su una barca in moto
Quando la velocità del vento vero è praticamente zero la direzione è indefinita e l’endpoint restituisce un angolo relativo zero pulito invece di una singolarità rumorosa di atan2.
Contratto di ingresso, rilevamenti, unità e campi di risposta
Esempio: diciotto unità di AWS a quarantacinque gradi di AWA, sei unità di velocità barca e novanta gradi di prua producono un vento vero ridotto avanti all’angolo apparente e un true-from vicino al settore nord-est dopo l’applicazione della prua. Invii con POST un corpo JSON con quattro numeri finiti obbligatori. apparent_wind_speed è l’AWS misurato e deve essere non negativo; boat_speed è la velocità sull’acqua o sul suolo nella stessa unità e deve pure essere non negativa. Le velocità possono essere nodi, metri al secondo o miglia orarie: il risolutore non converte mai le unità, quindi true_wind_speed in uscita è sempre nell’unità che Lei ha inviato. apparent_wind_angle_deg è l’AWA relativo alla prua con zero di prua, novanta al traverso di dritta, centottanta di poppa e duecentosettanta al traverso di sinistra; heading_deg è la prua dell’imbarcazione in gradi veri. Entrambi i rilevamenti devono stare nell’intervallo chiuso da zero a trecentosessanta inclusi; valori fuori da quell’intervallo generano invalid_input con messaggio esplicito fuori intervallo così le pipeline strumentali non accettano in silenzio un NMEA corrotto. Ogni campo accetta alias comuni come aws, awa, bsp e hdg.
Dove un’API di vento vero da apparente rende valore
Poiché l’implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Come si converte il vento apparente in vento vero?
Invii apparent_wind_speed e boat_speed non negativi nella stessa unità, e apparent_wind_angle_deg e heading_deg in [0, 360]. L’API restituisce true_wind_speed, true_wind_angle_deg relativo alla barca e true_wind_from_deg assoluto.
Quale unità di velocità devo usare?
Qualsiasi unità coerente (nodi, m/s, mph). Il risolutore non converte le unità; true_wind_speed è restituito nella stessa unità delle entrate.
Cosa succede se un rilevamento è fuori intervallo?
heading_deg o apparent_wind_angle_deg fuori da [0, 360] fallisce con invalid_input e messaggio fuori intervallo. L’ingresso non valido non viene addebitato.
Quanto costa il calcolatore di vento vero da vento apparente?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.