Convertitore da Gradi Decimali a Gradi e Minuti
40,7128° diventa 40° 42,768′: gradi interi più minuti con decimali, senza secondi, come scrivono le posizioni l'aviazione, gli elenchi di punti di rotta nautici e i cerchi graduati dei telescopi. Il segno negativo resta a parte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 40,7128
- Gradi
- 40
- Minuti
- 42,768
- Segno
- 1
- Decimale assoluto
- 40,7128
I bollettini meteo aeronautici, gli elenchi di waypoint nautici, i cerchi graduati dei telescopi e molti esercizi scolastici scrivono le coordinate come gradi interi più un minuto frazionario. Questo convertitore accetta un numero finito in gradi decimali e restituisce la parte intera dei gradi, i minuti rimanenti con i decimali, il segno mantenuto separatamente, una stringa formattata pronta per la stampa e un valore decimale ricostruito per verificare l'andata e ritorno. I valori negativi vengono suddivisi sul loro modulo e riportati con segno meno uno, quindi meno quaranta virgola sette uno due otto diventa quaranta gradi e quarantadue virgola sette sei otto minuti con segno negativo. Gli input mancanti, non numerici, NaN o Infinity falliscono con un errore di validazione chiaro invece di produrre risultati errati.
Come i gradi decimali diventano gradi e minuti
Un grado d'arco contiene esattamente sessanta minuti d'arco, quindi la conversione di un valore decimale v è una singola suddivisione sessagesimale. Prima viene messo da parte il segno: se v è negativo il risultato porta segno meno uno e tutto il lavoro successivo usa il valore assoluto; lo zero e i valori positivi portano segno più uno. La componente dei gradi interi è il floor intero del valore assoluto.
Il resto frazionario viene poi moltiplicato per sessanta per ottenere i minuti d'arco, e quel prodotto è la componente dei minuti, mantenuta con i decimali invece di essere ulteriormente suddivisa in secondi. I minuti vengono arrotondati a un numero fisso di cifre decimali per la stabilità della visualizzazione, e se l'arrotondamento porta il valore dei minuti a sessanta, il riporto passa alla componente dei gradi, così non vedrà mai un risultato sgradevole come quaranta gradi sessanta minuti quando l'input è appena sotto i quarantuno gradi.
A differenza di un convertitore completo gradi-minuti-secondi, questo strumento si ferma deliberatamente ai minuti, che è esattamente la granularità richiesta da molti formati operativi.
Dove compare la notazione gradi-e-minuti nel lavoro reale
I flussi di lavoro nautici e aeronautici sono la casa classica del formato gradi-e-minuti: elenchi di waypoint, coordinate dei NOTAM e molti chart plotter esprimono le posizioni come gradi interi con minuti decimali, quindi un convertitore affidabile elimina la deriva delle formule nei fogli di calcolo che si insinua quando ogni team si scrive da sé la propria moltiplicazione per sessanta.
L'astronomia amatoriale è un'altra utenza abituale, poiché i cerchi graduati e i registri di osservazione registrano spesso la declinazione in gradi e primi d'arco senza secondi, e i docenti che insegnano i sistemi di coordinate vogliono che gli studenti vedano la forma decimale con segno e la forma gradi-minuti fianco a fianco senza calcolare a mano resti in base sessanta sotto la pressione dell'esame.
I team di dati che costruiscono pipeline ETL su esportazioni GPS devono spesso emettere colonne gradi-minuti a larghezza fissa per sistemi partner che non hanno mai adottato i gradi decimali completi, e l'arrotondamento deterministico con riporto fa sì che le esportazioni batch non spostino un punto di un minuto a un confine. Se le servono i gradi-minuti-secondi completi con la lettera dell'emisfero, o il percorso inverso verso il decimale, li tratti come strumenti separati invece di sovraccaricare questa pagina.
Casi d'uso
Formattazione di waypoint nautici e aeronautici
Trasformi le coordinate GPS decimali in gradi interi più minuti decimali per chart plotter, NOTAM ed elenchi operativi di waypoint.
ETL di coordinate in blocco
Converta intere colonne di gradi decimali in stringhe gradi-minuti stabili con arrotondamento deterministico ed errori di validazione chiari.
Insegnamento dei sistemi di coordinate
Mostri agli studenti l'esatta suddivisione in gradi e minuti di un valore decimale con segno, così le chiavi di risposta corrispondono a un'unica fonte di verità.
Domande frequenti
Qual è la differenza rispetto a un convertitore DMS?
Un convertitore DMS suddivide ulteriormente i minuti rimanenti in secondi d'arco. Questo strumento si ferma ai minuti: ottiene gradi interi più un valore frazionario di minuti, che è la notazione usata da molti formati nautici, aeronautici e astronomici.
Come vengono gestiti i valori negativi?
La suddivisione viene eseguita sul valore assoluto e il segno è riportato separatamente come -1.
Quali input vengono rifiutati?
Il valore deve essere un numero finito; la validazione fallita non viene addebitata.
I minuti possono mai risultare pari a 60?
No. I minuti vengono arrotondati a una precisione fissa, e se l'arrotondamento li porta a sessanta il riporto passa alla componente dei gradi, quindi l'output è sempre composto da gradi interi puliti più minuti inferiori a sessanta.
Quanto costa?
Lo strumento nel browser è gratuito e funziona in locale.
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/math/decimal-to-minutes-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":40.7128}'const res = await fetch("https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 40.7128
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/decimal-to-minutes-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 40.7128
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":40.7128}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":40.7128}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", 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
{
"value": 40.7128
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.decimal_to_minutes_degrees",
"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 gradi decimali sono la forma compatta usata dalle macchine — ricevitori GPS, fogli di calcolo e API di mappe — ma molte notazioni operative si fermano ai minuti d'arco e ignorano i secondi.
Come i gradi decimali diventano gradi e minuti
La pipeline è aritmetica in virgola mobile pura e deterministica: nessun seme casuale, nessun timestamp di sistema, nessuna chiamata di rete e nessuna deriva del modello, il che significa che lo stesso input produce sempre lo stesso JSON sul server e nel browser. Gli input mancanti, vuoti, stringhe non numeriche, NaN o Infinity vengono rifiutati con invalid_input e un messaggio che nomina il campo incriminato, così gli script chiamanti possono mostrare una correzione precisa invece di pubblicare silenziosamente una posizione sbagliata.
Cosa invia e cosa riceve in risposta
Il campo è obbligatorio. Le verifiche classiche includono quaranta virgola sette uno due otto per un esempio di latitudine di New York, meno settantaquattro virgola zero zero sei per la stessa città a ovest di Greenwich, zero per il caso limite dell'equatore o del primo meridiano, e un valore non finito o non numerico per esercitare il percorso di errore. Usi il form gratuito nel browser per i compiti e i controlli rapidi, poi chiami lo stesso contratto dagli script quando deve convertire in blocco colonne di coordinate. Valori mancanti, booleani, array, stringhe non numeriche, NaN e Infinity falliscono tutti con invalid_input e non vengono addebitati. In caso di successo la risposta riporta il valore ripulito, i gradi interi come numero intero, i minuti rimanenti come numero frazionario arrotondato, il segno come più o meno uno, absolute_decimal come modulo su cui è stata eseguita la suddivisione, una stringa formattata con i simboli di grado e primo, ad esempio quaranta gradi e quarantadue virgola sette sei otto minuti, una variante formatted_signed che antepone un segno meno quando l'input è negativo, un decimale ricostruito calcolato come segno per gradi più minuti diviso sessanta per una verifica rapida, il nome del metodo decimal_to_minutes_degrees e una breve stringa che descrive la formula di suddivisione. Il prezzo per le chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove compare la notazione gradi-e-minuti nel lavoro reale
Poiché questa capability è un motore di parsing puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.