Convertitore da radianti geografici a gradi
I software geografici memorizzano spesso latitudine e longitudine in radianti perché le formule trigonometriche operano naturalmente con questa unità.
Esegui gratis nel browser
Per le persone, le mappe, i rapporti e la maggior parte dei campi di coordinate, i gradi decimali sono però più leggibili. Questo convertitore trasforma una coordinata geografica moltiplicandola per 180 e dividendola per pi. Lei indica se il numero rappresenta latitudine o longitudine e lo strumento verifica anche che il risultato rientri nell’intervallo valido per l’asse selezionato.
Converta correttamente una coordinata geografica
Inserisca la coordinata numerica esattamente come viene fornita dalla fonte in radianti, quindi la identifichi come latitudine o longitudine. Il convertitore applica la relazione standard: i gradi equivalgono ai radianti moltiplicati per 180 e divisi per pi. Di conseguenza, pi radianti corrispondono a 180 gradi, pi diviso due corrisponde a 90 gradi e zero resta zero in entrambe le unità. La scelta dell’asse ha una funzione concreta. La latitudine è limitata all’intervallo tra pi negativo diviso due e pi positivo diviso due, cioè tra 90 gradi sud e 90 gradi nord. La longitudine va da pi negativo a pi positivo, equivalenti a 180 gradi ovest e 180 gradi est. Un valore esterno all’intervallo selezionato viene rifiutato anziché produrre una coordinata plausibile ma impossibile. La risposta comprende l’asse normalizzato, il valore ricevuto in radianti, il risultato in gradi decimali e la formula utilizzata, così da agevolare il controllo o il passaggio a una successiva elaborazione deterministica.
Comprenda segni, assi e valori limite
Il segno viene conservato durante la conversione. Per la latitudine, un risultato positivo indica convenzionalmente il nord e uno negativo il sud. Per la longitudine, positivo indica est e negativo indica ovest. La capacità mantiene il valore con segno invece di aggiungere una lettera dell’emisfero, rendendo l’output adatto ai normali campi decimali e ai formati di dati geografici. I limiti esatti sono accettati: pi positivo o negativo diviso due è valido per la latitudine, mentre pi positivo o negativo è valido per la longitudine. Lo zero viene restituito come zero normale, anche quando JavaScript conserverebbe una rappresentazione di zero negativo. Il convertitore accetta soltanto un numero JSON finito. Valori mancanti, testo, infinito e NaN vengono rifiutati affinché un problema a monte non diventi silenziosamente una posizione ingannevole. Scelga l’asse che descrive il campo, non l’emisfero: una coordinata occidentale resta una longitudine e il suo segno negativo esprime l’ovest.
Usi il risultato nei flussi cartografici e di dati
I radianti compaiono spesso nei calcoli di navigazione, nelle librerie spaziali, nei modelli scientifici, nella telemetria e negli stati esportati dalle applicazioni. I gradi decimali sono solitamente preferibili per visualizzare una posizione, compilare un modulo cartografico, scrivere array di coordinate in stile GeoJSON, controllare registri o confrontare un risultato con una lettura GPS convenzionale. Converta separatamente latitudine e longitudine e mantenga le etichette degli assi, perché molti formati ordinano la longitudine prima della latitudine anche se nel parlato si cita spesso prima la latitudine. Questa operazione modifica solo l’unità angolare: non cambia datum, proiezione, sistema di riferimento, altitudine, precisione della misura o posizione fisica. Non riporta nell’intervallo una longitudine e non limita una latitudine non valida, poiché ciò potrebbe nascondere dati errati. Il calcolo è deterministico e non usa rete, archiviazione, casualità o ora corrente. Lei può provarlo nel browser o automatizzarlo tramite API per $0.002 per elemento.
Casi d'uso
Preparare coordinate per una mappa
Trasformi latitudine e longitudine calcolate in radianti nei gradi decimali accettati dai comuni moduli e sistemi cartografici.
Normalizzare esportazioni di telemetria
Converta campi angolari con segno rifiutando i valori che superano l’intervallo geografico dell’asse dichiarato.
Verificare calcoli di navigazione
Mostri un risultato intermedio in radianti come gradi leggibili per confrontarlo con una coordinata GPS nota.
Domande frequenti
Quale formula utilizza il convertitore?
Calcola gradi = radianti × 180 / pi usando il valore deterministico in doppia precisione di pi fornito dalla piattaforma.
Perché devo scegliere latitudine o longitudine?
L’asse stabilisce il controllo: la latitudine deve essere tra -pi/2 e pi/2, mentre la longitudine può andare da -pi a pi.
Sono ammessi radianti negativi?
Sì. Il segno viene conservato: una latitudine negativa indica normalmente sud e una longitudine negativa indica ovest.
Questa operazione cambia il sistema di riferimento?
No. Cambia soltanto l’unità angolare; datum, proiezione, altitudine e posizione fisica restano invariati.
Quanto costa una conversione tramite API?
Ogni conversione costa $0.002 per elemento. La versione per browser è utilizzabile direttamente in questa pagina.
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/coordinate-radians-to-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":0.7105724077059474,"axis":"latitude"}'const res = await fetch("https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 0.7105724077059474,
"axis": "latitude"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 0.7105724077059474,
"axis": "latitude"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":0.7105724077059474,"axis":"latitude"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":0.7105724077059474,"axis":"latitude"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/coordinate-radians-to-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": 0.7105724077059474,
"axis": "latitude"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.coordinate_radians_to_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. |