Temperatura in quota
Se al livello del mare ci sono 20 °C, a 1500 m si aspetti circa 10,25 °C, perché l'atmosfera standard perde 6,5 °C ogni 1000 m. Inserisca la temperatura al livello del mare e una quota e ottenga la temperatura dell'aria lassù, in Celsius e Fahrenheit. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Altitudine
- 1500
- Temperatura al livello del mare
- 20
- Altitudine (m)
- 1500 c
- Temperatura al livello del mare (°C)
- 20
- Gradiente termico (°C/m)
- 0,0065
- Temperatura (°C)
- 10,25
Il calcolatore della temperatura in quota stima quanto si raffredda l'aria man mano che si sale. Inserisca la temperatura al livello del mare e un'altitudine in metri: lo strumento applica il gradiente termico atmosferico standard — circa 6,5 °C in meno ogni 1000 metri di dislivello — e restituisce la temperatura attesa a quella quota, in Celsius o Fahrenheit. È la stessa regola empirica usata da piloti, escursionisti e meteorologi, calcolata in modo deterministico in una sola chiamata, con entrambe le unità di temperatura sempre incluse nella risposta.
Che cos'è il gradiente termico e perché è importante
L'aria si raffredda salendo perché la pressione diminuisce con l'altitudine e l'aria che si espande compie lavoro, perdendo calore. L'Atmosfera Standard Internazionale (ISA) modella questo raffreddamento nella troposfera con un gradiente termico costante di 6,5 °C ogni 1000 metri (0.0065 °C al metro), valido in buona approssimazione dal livello del mare fino a circa 11 000 metri.
Questo calcolatore della temperatura in quota applica tale modello lineare al Suo punto di partenza: Lei fornisce la temperatura al livello del mare — una misura di una stazione vicina, una previsione o la lettura attuale all'esterno — e lo strumento sottrae 6,5 °C per ogni chilometro di altitudine. Il risultato è la temperatura dell'aria libera attesa a quella quota in condizioni standard.
È importante perché la differenza è notevole: una piacevole giornata da 20 °C sulla costa diventa circa 5 °C a 2300 metri, all'incirca la quota di molti valichi alpini. Conoscere la temperatura attesa prima di salire decide quali indumenti, carburante e acqua portare con sé, ed è il primo dato di qualsiasi valutazione meteo in montagna.
Come funziona il calcolo
La formula è volutamente semplice: T(h) = T0 − L·h, dove T0 è la temperatura al livello del mare in Celsius, L è il gradiente termico standard di 0.0065 °C al metro e h è l'altitudine in metri. Poiché il modello è lineare, il risultato è deterministico: lo stesso input produce sempre esattamente lo stesso output, senza campionamenti, senza ricerche in rete e senza ipotesi nascoste.
La risposta riporta sempre il risultato sia in Celsius sia in Fahrenheit (con la conversione esatta °F = °C·9/5 + 32) e riecheggia l'altitudine e la temperatura al livello del mare fornite, così l'output è autoesplicativo e facile da registrare. Le altitudini negative sono accettate: sotto il livello del mare, in luoghi come la Valle della Morte o il bacino del Mar Morto, l'aria è più calda del Suo riferimento al livello del mare, e la formula lo riflette aggiungendo calore allo stesso ritmo.
Limiti e uso corretto
Un gradiente termico lineare è una media, non una previsione. Le atmosfere reali si discostano dal modello standard: un'inversione termica può rendere una valle più fredda del crinale sovrastante, una massa d'aria secca si raffredda quasi a 9,8 °C ogni 1000 metri mentre l'aria satura si raffredda più lentamente, e i sistemi meteorologici superano regolarmente la media climatologica di dieci gradi o più. Consideri il risultato come la temperatura attesa in un'atmosfera standard e consulti una vera previsione di montagna prima di decisioni in cui la sicurezza è in gioco.
Usato con onestà, però, il calcolo è sorprendentemente utile: calibra l'intuizione, è la giusta prima ipotesi quando non esistono dati migliori ed è esattamente il modello usato in aviazione per i calcoli sull'atmosfera standard. Nessuna misura viene memorizzata e nulla esce dall'aritmetica deterministica qui descritta.
Casi d'uso
Pianificare un'escursione in montagna
Converta la previsione per il paese a valle nella temperatura che può aspettarsi in vetta, e prepari l'abbigliamento a strati per il valore reale.
Pianificazione pre-volo e per droni
Stimi la temperatura dell'aria esterna alla quota di crociera o operativa partendo da un'osservazione al livello del mare, per i calcoli di prestazioni e batteria.
Insegnare la fisica dell'atmosfera
Dimostri il gradiente termico con numeri concreti: gli studenti modificano l'altitudine e vedono subito il raffreddamento lineare, in °C o °F.
Domande frequenti
Quale gradiente termico utilizza?
Il valore dell'Atmosfera Standard Internazionale per la troposfera: 6,5 °C ogni 1000 metri (0.0065 °C/m), applicato alla Sua temperatura al livello del mare.
Quanto costa?
È inoltre gratuito nel browser su questa pagina, con lo stesso codice.
Cosa succede se l'altitudine non è un numero?
NaN, Infinity e il testo non numerico vengono rifiutati anziché produrre un risultato privo di significato.
Le altitudini negative sono supportate?
Sì. Sotto il livello del mare la formula restituisce una temperatura più calda del valore al livello del mare, allo stesso ritmo di 6,5 °C ogni 1000 m.
Quanto è accurata la stima?
È il valore atteso dell'atmosfera standard, attendibile entro pochi gradi in condizioni tipiche. Inversioni, umidità e sistemi meteorologici possono allontanare molto le temperature reali: si affidi a una previsione di montagna quando serve precisione.
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/phys/altitude-temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"altitude":1500,"sea_level_temp":20}'const res = await fetch("https://api.kit.forhosting.com/phys/altitude-temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"altitude": 1500,
"sea_level_temp": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/altitude-temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"altitude": 1500,
"sea_level_temp": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/altitude-temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"altitude":1500,"sea_level_temp":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"altitude":1500,"sea_level_temp":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/altitude-temperature", 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
{
"altitude": 1500,
"sea_level_temp": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.altitude_temperature",
"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
Come funziona il calcolo
L'altitudine deve essere un numero finito: NaN o Infinity generano un errore invalid_input invece di restituire silenziosamente valori privi di senso, e il testo non numerico viene rifiutato per lo stesso motivo.
Limiti e uso corretto
Lo strumento funziona gratuitamente nel Suo browser su questa pagina con lo stesso codice che alimenta l'API, quindi può verificare qualsiasi risultato a mano, e paga — $0.002 a richiesta — solo quando automatizza le chiamate all'API.
Domande tecniche
Posso ottenere il risultato in Fahrenheit?
Sì. Passi il parametro unit 'f' per il risultato principale in Fahrenheit; la risposta include comunque sempre sia temperature_c sia temperature_f.