Calcolatore dell’azimut da coordinate equatoriali
Questo calcolatore ricava l’azimut dalle coordinate equatoriali, trasformando la declinazione di un oggetto e il suo angolo orario locale nella direzione orizzontale osservata da una determinata latitudine.
Esegui gratis nel browser
Applica direttamente il triangolo sferico astronomico e restituisce l’azimut in gradi, in senso orario a partire dal nord vero. La convenzione è esplicita: l’angolo orario è positivo verso ovest; est corrisponde a 90 gradi, sud a 180 e ovest a 270. Lei può utilizzarlo per puntare un telescopio, pianificare osservazioni, verificare coordinate o illustrare la trasformazione fra sistemi equatoriale e orizzontale.
Inserisca i tre angoli con la convenzione corretta
Inserisca in gradi decimali la declinazione dell’oggetto, il suo angolo orario locale e la latitudine dell’osservatore. La declinazione colloca l’oggetto a nord o a sud dell’equatore celeste e deve rimanere fra -90 e +90 gradi. La latitudine colloca l’osservatore a nord o a sud dell’equatore terrestre e ammette lo stesso intervallo. L’angolo orario locale descrive quanto l’oggetto ha ruotato rispetto al meridiano locale. In questo calcolatore, gli angoli positivi procedono verso ovest: un oggetto che ha già attraversato il meridiano presenta in genere un valore positivo, mentre uno che deve ancora raggiungerlo presenta solitamente un valore negativo. L’angolo orario può superare un giro di 360 gradi, poiché seno e coseno lo normalizzano naturalmente. Se la fonte lo esprime in ore, lo moltiplichi per 15 prima di inserirlo: 24 ore corrispondono a 360 gradi. Il risultato segue la convenzione di navigazione, con zero al nord vero e incremento orario attraverso est, sud e ovest.
Comprenda il calcolo del triangolo sferico
Le coordinate equatoriali e orizzontali descrivono la stessa direzione in sistemi di riferimento differenti. La conversione forma un triangolo sferico fra il polo celeste, lo zenit e l’oggetto. Invece di utilizzare una formula con tangente, numericamente problematica vicino a un polo celeste, il calcolatore scompone la proiezione orizzontale dell’oggetto nelle componenti est e nord. La componente est è l’opposto del coseno della declinazione moltiplicato per il seno dell’angolo orario. La componente nord combina declinazione, latitudine e coseno dell’angolo orario. L’arcotangente a due argomenti conserva il quadrante corretto, cosa indispensabile perché una normale arcotangente non distingue direzioni separate da 180 gradi. L’angolo calcolato viene poi normalizzato nell’intervallo da zero fino a meno di 360 gradi e arrotondato con precisione stabile. Quando l’oggetto si trova esattamente allo zenit o al nadir, la sua proiezione orizzontale non ha direzione; l’azimut è quindi fisicamente indefinito e il calcolatore restituisce un errore di input anziché inventare una direzione.
Interpreti e verifichi l’azimut restituito
Legga il risultato come una rotta dalla direzione del nord vero: valori prossimi a 0 gradi indicano nord, 90 gradi est, 180 gradi sud e 270 gradi ovest. È una direzione geometrica per l’istante fornito, non una soluzione completa di posizione apparente o di controllo della montatura. Il calcolatore presume che declinazione e angolo orario locale siano già appropriati alla data e al sistema di riferimento desiderati. Non ricava l’angolo orario da ascensione retta e tempo siderale, non corregge precessione o nutazione, non modella la rifrazione atmosferica vicino all’orizzonte, non considera il moto polare e non converte il nord vero in nord magnetico. Questi effetti possono essere importanti nelle osservazioni di precisione e vanno applicati nella fase corretta di una procedura più ampia. Per un controllo, consideri il meridiano: con angolo orario zero l’oggetto è a nord o a sud, salvo zenit e nadir. Nell’automazione, ogni richiesta API costa $0.002 e input numerici identici producono sempre lo stesso output.
Casi d'uso
Pianificare il puntamento di un telescopio
Converta coordinate equatoriali già preparate e l’angolo orario locale nell’azimut necessario per un piano osservativo.
Verificare software di conversione
Usi risultati deterministici come casi di riferimento nel collaudo di un’applicazione astronomica o di un sistema di controllo della montatura.
Spiegare il triangolo astronomico
Mostri come declinazione, angolo orario e latitudine dell’osservatore determinano una direzione lungo l’orizzonte.
Domande frequenti
Da quale direzione viene misurato l’azimut?
L’azimut si misura in senso orario dal nord vero: est è 90 gradi, sud 180 e ovest 270.
Quale convenzione di segno usa l’angolo orario?
L’angolo orario è positivo verso ovest. Con questa convenzione, un valore negativo colloca l’oggetto a est del meridiano locale.
Posso inserire l’angolo orario in ore?
Lo converta prima in gradi moltiplicando le ore per 15. Il campo hour_angle_deg richiede sempre gradi decimali.
Perché l’azimut può essere indefinito?
Allo zenit o al nadir esatto non esiste una direzione orizzontale unica, quindi ogni valore di azimut è geometricamente ambiguo.
Il calcolo include la rifrazione atmosferica?
No. È una conversione geometrica di coordinate sferiche e non modella rifrazione, precessione, nutazione o moto polare.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002.
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/astro/azimuth-equatorial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"declination_deg":20,"hour_angle_deg":45,"latitude_deg":52}'const res = await fetch("https://api.kit.forhosting.com/astro/azimuth-equatorial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"declination_deg": 20,
"hour_angle_deg": 45,
"latitude_deg": 52
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/azimuth-equatorial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"declination_deg": 20,
"hour_angle_deg": 45,
"latitude_deg": 52
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/azimuth-equatorial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"declination_deg":20,"hour_angle_deg":45,"latitude_deg":52}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"declination_deg":20,"hour_angle_deg":45,"latitude_deg":52}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/azimuth-equatorial", 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
{
"declination_deg": 20,
"hour_angle_deg": 45,
"latitude_deg": 52
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.azimuth_equatorial",
"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. |