Rotta vera in magnetica
Una rotta vera di 90° con 7,5° di declinazione est diventa 82,5° magnetici: inserisca la rotta e la declinazione con il segno, e il risultato viene riportato nel cerchio della bussola, da 0° a meno di 360°. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Rotta vera
- 90
- Declinazione
- 7,5
- Rotta magnetica
- 82,5
- Precisione
- 6
Questo calcolatore trasforma una rotta riferita al nord geografico nell’equivalente riferito al nord magnetico. Inserisca esplicitamente la rotta vera e la declinazione magnetica locale: il sistema sottrae la declinazione positiva a est e normalizza il risultato tra 0 gradi inclusi e 360 gradi esclusi. Non deduce posizione, data o declinazione. Il contratto ristretto rende il risultato deterministico e adatto a navigazione, rilievi, cartografia e test automatici.
Comprenda il riferimento nord prima della conversione
Una rotta è inequivocabile solo quando è noto il suo riferimento settentrionale. La rotta vera si misura in senso orario dal nord geografico; quella magnetica parte invece dal nord indicato da una bussola ideale, senza disturbi dello strumento. La differenza angolare è la declinazione magnetica, detta anche variazione.
Questo calcolatore segue la convenzione positiva a est: inserisca una declinazione orientale come numero positivo e una occidentale come numero negativo. Per passare dal vero al magnetico si sottrae la declinazione con il suo segno. Per esempio, 90 gradi veri con 7.5 gradi est diventano 82.5 gradi magnetici.
Con 7.5 gradi ovest inserisca -7.5 e otterrà 97.5 gradi. Conservare il segno nel valore rende la regola semplice da replicare nel codice, nei fogli elettronici, negli esercizi e nelle note sul campo. Controlli la convenzione indicata dalla carta o dalla fonte: invertire il segno è l’errore più frequente e produce comunque un valore apparentemente credibile.
Inserisca la conversione con prudenza nei flussi operativi
Il calcolo è volutamente locale e algebrico. Non cerca la declinazione tramite coordinate, non deduce un indirizzo e non modella la variazione del campo magnetico nel tempo. Recuperi una declinazione adatta al luogo e all’epoca da una carta, un’autorità di navigazione, un rilievo o un modello geomagnetico, quindi la fornisca esplicitamente.
La separazione mantiene visibile la fonte e rende riproducibile la conversione. La funzione non usa rete, casualità o data corrente. La navigazione reale può richiedere anche correzioni per deviazione strumentale, metallo vicino, apparati elettrici, convergenza della griglia e dati aggiornati.
Tali effetti sono esclusi: lo strumento applica soltanto vero meno declinazione e non sostituisce le procedure operative.
Casi d'uso
Dalla carta alla bussola
Converta una rotta riferita al nord vero in magnetica dopo aver reperito la declinazione locale attuale.
Addestramento alla navigazione
Verifichi esercizi aeronautici, nautici, topografici o di orientamento con variazione esplicita.
Domande frequenti
Quale formula usa il calcolatore?
Applica rotta magnetica = rotta vera − declinazione, con est positivo, poi normalizza in [0, 360).
Come inserisco una declinazione ovest?
La inserisca come numero negativo. Sottrarre tale valore negativo aumenta la rotta magnetica.
Lo strumento trova la declinazione dalla mia posizione?
No. Lei deve fornire la declinazione locale adatta al luogo e alla data.
Che cosa accade se il risultato è negativo?
Il valore attraversa il nord e rientra nell’intervallo standard; per esempio, -6 gradi diventa 354 gradi.
La declinazione magnetica è la stessa cosa della variazione?
Sì. Le carte aeronautiche e nautiche la chiamano spesso variazione, ma è lo stesso angolo tra nord vero e nord magnetico. La inserisca positiva verso est e negativa verso ovest, qualunque nome usi la sua carta.
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/geo/true-to-magnetic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"true_bearing":90,"declination":7.5}'const res = await fetch("https://api.kit.forhosting.com/geo/true-to-magnetic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"true_bearing": 90,
"declination": 7.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/true-to-magnetic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"true_bearing": 90,
"declination": 7.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/true-to-magnetic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"true_bearing":90,"declination":7.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"true_bearing":90,"declination":7.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/true-to-magnetic", 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
{
"true_bearing": 90,
"declination": 7.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.true_to_magnetic",
"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
Fornisca la declinazione e legga il valore normalizzato
La rotta vera può trovarsi fuori dall’intervallo consueto quando deriva da rotazioni accumulate; il calcolo la riporta tra 0 incluso e 360 escluso. Poi sottrae la declinazione e normalizza nuovamente, gestendo correttamente il passaggio per il nord. Una rotta vera di 2 gradi con declinazione est di 8 gradi produce -6 prima della normalizzazione e restituisce quindi 354 gradi magnetici. La declinazione mantiene il segno, perché trasformare -12 in 348 ne cancellerebbe il significato. Invii true_bearing e declination come numeri finiti in gradi. Il campo facoltativo precision seleziona da zero a dodici cifre decimali e vale sei per impostazione predefinita; JSON omette gli zeri finali superflui. I dati devono essere veri numeri JSON. Campi mancanti, parole come “nord”, valori non finiti, grandezze eccessive o precisioni non valide generano invalid_input. La risposta ripete rotta vera normalizzata e declinazione, fornisce magnetic_bearing, specifica la precisione e include la formula affinché Lei possa verificare la convenzione.
Inserisca la conversione con prudenza nei flussi operativi
Il browser è gratuito per controlli individuali; una richiesta API costa $0.002 nelle automazioni.
Casi di integrazione
Fixture per il software
Generi rotte magnetiche normalizzate e deterministiche per testare mappe e interfacce di bussola.
Domande tecniche
Quanto costa l’API?
Ogni richiesta API costa $0.002. Il calcolatore interattivo nel browser è gratuito.