ForHosting KIT · Scienza

Declinazione da coordinate orizzontali

Un astro a sud a 50° di altitudine, visto dalla latitudine 40°, ha declinazione 0°: si trova sull'equatore celeste. Inserisca altitudine, azimut misurato da nord verso est e la Sua latitudine per ricavare la declinazione. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Altitudine
50
Azimut
180
Latitudine
40
Ottiene
Azimut normalizzato
180 deg
Declinazione
0
Seno della declinazione
0
Precisione
10

Questo calcolatore di declinazione da coordinate orizzontali ricava la declinazione equatoriale di un oggetto a partire dall'altitudine e dall'azimut osservati e dalla latitudine geografica dell'osservatore. Astronomi dilettanti, autori di software per planetari e studenti di astronomia sferica spesso misurano o simulano una posizione nel sistema di riferimento orizzontale locale e necessitano della declinazione equatoriale corrispondente senza scrivere un'intera pipeline di coordinate. Il motore inverte la trasformazione standard: il seno di delta è uguale al seno dell'altitudine per il seno della latitudine più il coseno dell'altitudine per il coseno della latitudine per il coseno dell'azimut, con azimut misurato da nord verso est. Tutti gli input e il risultato sono in gradi; la risposta riporta anche l'azimut normalizzato tra zero e trecentosessanta, il seno intermedio della declinazione e una breve stringa di formula per fogli di lavoro e test unitari. Il calcolo è trigonometria finita pura, senza rete, senza campionamento e senza effemeridi dipendenti dalla data.

Cosa significano le coordinate orizzontali e come si ottiene la declinazione

Il sistema orizzontale colloca l'osservatore all'origine di un cielo locale: l'altitudine è l'angolo di un oggetto sopra l'orizzonte matematico, positivo verso lo zenit e negativo verso il nadir, quindi sempre compreso tra meno novanta e più novanta gradi. L'azimut è la prora della bussola del cerchio verticale dell'oggetto; questo calcolatore usa la convenzione astronomica comune secondo cui zero gradi punta a nord, novanta a est, centottanta a sud e duecentosettanta a ovest.

La latitudine è la latitudine geografica dell'osservatore sulla Terra o su un'altra sfera, positiva nell'emisfero nord e negativa in quello sud, e deve restare nell'intervallo chiuso da meno novanta a più novanta gradi. La declinazione equatoriale è la distanza angolare dell'oggetto a nord o a sud dell'equatore celeste, analoga alla latitudine nel cielo. Le tre grandezze sono legate dalla legge sferica dei coseni applicata al triangolo astronomico formato dallo zenit, dal polo celeste nord e dall'oggetto.

Espandendo tale identità si ottiene la formula compatta del seno: seno di delta uguale a sin a sin phi più cos a cos phi cos A. L'arcoseno restituisce la declinazione nell'intervallo principale da meno novanta a più novanta gradi, esattamente l'intervallo occupato dagli oggetti celesti. Questa pagina risolve solo quel passo inverso: non calcola ascensione retta, angolo orario né tempo siderale locale, e non applica la rifrazione atmosferica.

Quando Lei ha bisogno di una declinazione riproducibile da un puntamento orizzontale e da una latitudine noti, la via analitica pura basta per compiti, problemi di concorso e test software deterministici senza avviare un servizio di effemeridi.

A cosa serve questa conversione in pratica

Le aule introducono il triangolo astronomico all'inizio dei corsi di astronomia sferica; gli studenti necessitano di un controllo rapido che un transito meridiano a cinquanta gradi di altitudine da latitudine quaranta gradi produca zero gradi di declinazione, o che un puntamento verso nord con altitudine uguale alla latitudine recuperi una declinazione quasi polare. Autori di planetari e app di osservazione convertono altitudine e azimut puntati dall'utente in etichette equatoriali per overlay senza consegnare un'intera libreria di riduzione.

Osservatori sul campo che registrano letture di encoder di telescopio in altitudine e azimut possono ricavare la declinazione per i diari notturni quando conoscono già la latitudine del sito e non hanno ancora bisogno dell'ascensione retta. Generator di concorsi ed esami richiedono un oracolo deterministico che rifiuti latitudini illegali invece di tagliarle in silenzio, così i correttori possono segnare come non validi i dati di sito fuori intervallo.

Controlli scolastici di astronomia sferica

Verifichi la declinazione da altitudine, azimut e latitudine del sito del manuale, inclusi i casi di meridiano e polo.

Diari di osservazione e conversione di encoder

Converta le letture del telescopio altitudine–azimut in declinazione equatoriale per i diari notturni quando la latitudine del sito è nota.

Come si calcola la declinazione da altitudine, azimut e latitudine?

Invii altitudine finita ([-90, 90]°), azimut (gradi da nord verso est) e latitudine ([-90, 90]°).

Cosa succede se la latitudine è fuori intervallo?

La latitudine dell'osservatore deve stare nell'intervallo chiuso [-90, 90] gradi; i valori fuori da tale intervallo sono rifiutati e non addebitati.

Quale convenzione di azimut usa il calcolatore?

Nord verso est: 0° = nord, 90° = est, 180° = sud, 270° = ovest.

Restituisce anche l'ascensione retta?

No. L'ascensione retta richiede tempo siderale locale o angolo orario oltre al puntamento orizzontale.

Corregge la rifrazione atmosferica?

No. Usa l'altitudine esattamente come Lei la inserisce e non applica la rifrazione atmosferica. Se l'altitudine è una lettura diretta vicina all'orizzonte, la corregga prima e poi inserisca il valore corretto per ottenere la declinazione.

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.

POSThttps://api.kit.forhosting.com/astro/declination-horizontal

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/astro/declination-horizontal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"altitude":50,"azimuth":180,"latitude":40}'
{
  "altitude": 50,
  "azimuth": 180,
  "latitude": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.declination_horizontal",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Contratto di input, convenzione dell'azimut e comportamento di errore

Se la valutazione in virgola mobile della formula del seno produce un valore assoluto maggiore di uno oltre una piccola tolleranza di clamp, la richiesta viene respinta come coordinate orizzontali inconsistenti invece di forzare un arcsin non valido. Invii un corpo JSON con tre numeri finiti obbligatori: altitudine in gradi tra meno novanta e più noventa, azimut in gradi con qualsiasi valore finito ammesso, e latitudine in gradi agli estremi o all'interno di meno novanta e più novanta. I nomi di campo preferiti sono altitude, azimuth e latitude; gli alias accettati includono alt, a, elev ed elevation per l'altitudine; az, A e azi per l'azimut; e lat, phi e observer_latitude per la latitudine, così fogli di calcolo e query string riutilizzano lo stesso contratto. Valori di azimut fuori da zero a trecentosessanta sono accettati e riportati sia come inviati sia in azimuth_normalized, ripiegati nell'intervallo semiaperto da zero incluso a trecentosessanta escluso. Una latitudine fuori dall'intervallo polare chiuso fallisce con invalid_input e un messaggio di latitudine fuori intervallo; un'altitudine fuori intervallo fallisce in modo analogo. Campi mancanti, stringhe vuote, token non finiti e notazione scientifica che non viene analizzata come decimale finito falliscono pure con invalid_input e non vengono addebitati. In caso di successo il corpo include altitudine, azimut e latitudine in eco; azimuth_normalized; declination in gradi; sin_declination; precision; il tag di metodo declination_horizontal; la stringa di formula; unit deg; e azimuth_convention north_through_east così i client non indovinano mai lo zero della prora.

Dove un'API di declinazione dall'orizzontale porta valore

Il percorso browser gratuito di questa pagina usa lo stesso modulo matematico dell'API, così demo di lezione e worker di produzione non divergono mai su un controllo di meridiano o un caso di stella polare. Abbini lo strumento agli aiuti di angolo orario o ascensione retta quando in seguito servirà la coppia equatoriale completa, e mantenga questo endpoint incentrato sulla sola inversa che il traffico di ricerca chiede per nome.

Fixture di test deterministiche

Fissi valori di declinazione arrotondati in CI per moduli di trasformazione da orizzontale a equatoriale in più linguaggi.

Quanto costa il calcolatore di declinazione da coordinate orizzontali?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →