Angolo di elevazione del Sole ricavato dall'ombra
Misuri un oggetto verticale e la sua ombra per sapere quanto è alto il Sole: quando entrambi misurano 2 metri, il Sole è a 45° sopra l'orizzonte. Un'ombra più lunga indica un Sole più basso. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Altezza
- 2
- Lunghezza dell'ombra
- 2
- Angolo (°)
- 45
- Angolo (rad)
- 0,7853981634
- Rapporto altezza-ombra
- 1
Questo calcolatore trasforma l'altezza misurata di un oggetto verticale e la lunghezza orizzontale della sua ombra nell'angolo apparente del Sole sopra l'orizzonte. Inserisca entrambe le misure nella stessa unità, per esempio metri, piedi o centimetri. Lo strumento divide l'altezza per l'ombra, applica la tangente inversa e restituisce gradi, radianti e rapporto. È utile per osservazioni sul campo, lezioni, fotografia, giardinaggio e semplici verifiche della geometria solare.
Misuri oggetto e ombra in modo coerente
Scelga un oggetto diritto, verticale e facile da misurare, come un palo, un picchetto o lo spigolo di un muro. Misuri l'altezza dallo stesso piano sul quale cade l'ombra, quindi rilevi la distanza orizzontale dalla base alla punta. Usi la stessa unità per entrambi i valori, perché nel rapporto le unità si annullano.
Non mescoli piedi e pollici senza una conversione. Per un risultato attendibile, operi su terreno piano e individui un'estremità dell'ombra ben definita. Una pendenza, un oggetto inclinato o un bordo sfumato aumentano l'errore.
Inserisca soltanto lunghezze positive: altezza e ombra sono grandezze fisiche e nessuna può essere zero in questo calcolo con triangolo rettangolo. Lo strumento controlla tali condizioni prima di eseguire l'operazione.
Comprenda il calcolo con la tangente inversa
Nel modello geometrico semplificato, l'oggetto, la sua ombra e la luce formano un triangolo rettangolo. L'altezza verticale è il cateto opposto all'angolo di elevazione, mentre la lunghezza dell'ombra è quello adiacente. Il rapporto è quindi altezza divisa per ombra e l'arcotangente restituisce l'angolo.
Il risultato viene convertito dai radianti ai gradi, ma la risposta include anche radianti e rapporto per impieghi tecnici. Se altezza e ombra coincidono, il rapporto è uno e l'elevazione è 45 gradi. Un'ombra corta indica un Sole alto; una lunga indica un angolo basso.
Il metodo presume raggi rettilinei, oggetto verticale e suolo orizzontale. Non corregge pendenza, rifrazione atmosferica, dimensione apparente del disco solare od ostacoli locali, effetti spesso inferiori all'incertezza della misura.
Interpreti il risultato con responsabilità
L'angolo descrive l'elevazione apparente del Sole sopra un orizzonte locale ideale nell'istante della misura. Non rappresenta azimut, direzione della bussola, latitudine, ora o previsione. Poiché il Sole si muove continuamente, annoti luogo e orario se desidera confrontare le osservazioni.
In una lezione può misurare lo stesso palo a intervalli e osservare l'angolo crescere verso il mezzogiorno solare e poi diminuire. In giardino può collegare l'altezza solare all'estensione delle ombre; in fotografia può distinguere una luce bassa e direzionale da una luce alta. La precisione dipende dalle misure: un piccolo errore sulla punta di un'ombra corta può influire molto.
Non consideri quindi molte cifre decimali come certezza fisica. Non guardi mai direttamente il Sole. Per rilievi, navigazione, conformità edilizia o analisi critiche, adoperi strumenti calibrati e procedure professionali.
Casi d'uso
Svolgere una lezione di geometria solare
Misuri un palo fisso durante la giornata e converta ogni ombra in un angolo confrontabile.
Stimare l'altezza della luce naturale
Usi l'ombra di un oggetto per valutare se il Sole è basso, intermedio o alto.
Registrare le ombre del giardino
Associ l'elevazione solare approssimativa al percorso delle ombre sulle aiuole.
Domande frequenti
Quale formula usa il calcolatore?
Usa angolo = arcotangente(altezza / lunghezza ombra), quindi converte i radianti in gradi.
Altezza e ombra devono avere la stessa unità?
Sì. Può scegliere qualsiasi unità di lunghezza, purché sia uguale per entrambi i valori.
Perché l'ombra deve essere maggiore di zero?
La formula divide per tale lunghezza; zero non definisce un rapporto finito in questo modello.
Il risultato fornisce la direzione della bussola?
No. Fornisce l'elevazione sopra l'orizzonte, non l'azimut o la direzione.
Che cosa significa altezza uguale all'ombra?
Il rapporto è uno e l'angolo di elevazione solare calcolato è 45 gradi.
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/trig/sun-angle-from-shadow \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":2,"shadow_length":2}'const res = await fetch("https://api.kit.forhosting.com/trig/sun-angle-from-shadow", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 2,
"shadow_length": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/sun-angle-from-shadow",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 2,
"shadow_length": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/sun-angle-from-shadow", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":2,"shadow_length":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":2,"shadow_length":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/sun-angle-from-shadow", 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
{
"height": 2,
"shadow_length": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.sun_angle_from_shadow",
"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. |
Domande tecniche
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002; nel browser la stessa operazione deterministica viene eseguita localmente.