Quota dalla pressione
Trasformi la lettura di un barometro in quota: 900 hPa rispetto a 1013,25 hPa al livello del mare la collocano poco sotto un chilometro. Usi il QNH locale invece di una giornata standard fissa e ottenga metri, piedi e chilometri. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Pressione
- 900
- Pressione al livello del mare
- 1013,25
- Risultato
- 988,5000788989
- Unità di pressione
- Hpa
- Pressione (Pa)
- 90.000
- Pressione al livello del mare (Pa)
- 101.325
Un barometro tascabile, un trasduttore di stazione meteorologica o il chip di pressione di un telefono riferiscono la pressione statica dell'aria, non l'altezza. Convertire quella lettura in quota geometrica è il compito dell'equazione ipsometrica dell'Atmosfera standard internazionale: un'inversione in forma chiusa della troposfera ISA che porta il rapporto fra la pressione di stazione e la pressione al livello del mare in metri sopra la superficie di riferimento. Pressioni uguali danno altezza zero; una pressione di stazione più bassa dà una quota positiva in metri, piedi e chilometri.
Che cosa calcola davvero l'equazione ipsometrica dell'atmosfera standard
L'equazione ipsometrica è l'equilibrio idrostatico integrato di una colonna d'aria. Partendo da dp uguale a meno rho g dh e dalla legge dei gas ideali con il gradiente dell'Atmosfera standard internazionale T di h uguale a T0 meno L per h, l'integrale fra il livello del mare e la stazione si chiude in una legge di potenza anziché in un semplice logaritmo.
Risolvere quella legge di potenza per l'altezza geometrica produce la formula dell'altimetro barometrico: h è uguale a (T0 su L) per uno meno il rapporto P su Psl elevato a R L su g, dove P è la pressione statica misurata, Psl è la pressione al livello del mare o di taratura altimetrica, T0 vale 288.15 kelvin, L vale 0.0065 kelvin al metro, R è la costante specifica dell'aria secca 287.05287 joule per kelvin per chilogrammo, e g è la gravità standard 9.80665 metri al secondo quadrato.
L'esponente R L su g è un numero fisso vicino a 0.190263; l'altezza di scala T0 su L è 44330.76923076923 metri. Quando P è uguale a Psl il rapporto è uno, la potenza è uno e l'altezza è identicamente zero: Lei si trova sulla superficie di riferimento. Quando P è minore di Psl il rapporto è minore di uno e l'altezza è positiva, il caso usuale di montagna, cresta o aeromobile.
Quando P è maggiore di Psl la formula restituisce un'altezza negativa, fisica in bacini, miniere e stazioni del mar Morto sotto il datum del livello del mare. Questa inversione troposferica a uno strato è la formula usata dagli altimetri barometrici di consumo e dalla maggior parte dei problemi scolastici di quota dalla pressione; sopra circa undici chilometri l'atmosfera ICAO reale cambia gradiente e serve un'inversione a più strati.
Uso sul campo, il soffitto di undici chilometri e le ricerche a cui questa pagina non risponde
Escursionisti e squadre di rilievo usano un calcolatore di quota ipsometrica quando hanno un barometro tascabile e un QNH METAR vicino e vogliono un'altezza in metri senza assumere il giorno standard di 1013.25 hPa che un convertitore quota-pressione cablato. I tecnici di stazione verificano che un trasduttore appena installato su un caposaldo noto restituisca una quota coerente con la taratura altimetrica locale; alcune decine di metri di disaccordo di solito significano una presa ostruita o un'unità sbagliata, non una montagna nuova.
I generatori di aula e di preparazione agli esami necessitano di un oracolo deterministico dell'inversione dell'atmosfera standard perché un correttore segni sia il caso di altezza zero P uguale a Psl sia il rifiuto di una pressione non positiva, invece di restituire NaN in silenzio. Questa pagina si rivolge a chi cerca un calcolatore di quota dalla pressione ipsometrica, un'altezza barometrica dalla pressione di stazione e da quella al livello del mare, o la formula altimetrica a legge di potenza ISA.
Non è un convertitore di unità di pressione, né un risolutore di quota cabina dalla pressione differenziale, né una riduzione della pressione di stazione al livello del mare. Preferisca questa capacità quando ha già P e Psl e le serve solo l'altezza dell'atmosfera standard.
Casi d'uso
Altezza di sentiero e di rilievo con un barometro tascabile
Combini una lettura di pressione in campo con un QNH METAR vicino o una taratura altimetrica per ottenere la quota geometrica in metri e piedi senza assumere un giorno standard di 1013.25 hPa.
Controlli di caposaldo in stazione meteorologica
Confermi che un trasduttore appena installato a una quota nota restituisca un'altezza ipsometrica ISA coerente con la pressione al livello del mare usata dalla rete.
Domande frequenti
Che succede se una delle due pressioni è zero o negativa?
La legge di potenza ipsometrica non è definita per una pressione statica non positiva, e il fallimento non è fatturato.
Quale pressione al livello del mare devo inviare?
Usi il QNH o la taratura altimetrica che vale per la colonna che sta misurando — un METAR, un'analisi locale o 1013.25 hPa per una quota di pressione di giorno standard.
In che cosa differisce da un convertitore di unità quota-pressione?
Un convertitore di unità mappa un solo valore fra hPa e metri con uno standard fisso di 101325 Pa al livello del mare. Questo calcolatore accetta due pressioni — la lettura e il riferimento al livello del mare che Lei sceglie — ed è il vero problema ipsometrico e di altimetro barometrico.
La quota calcolata può essere negativa?
Sì. Se la pressione misurata supera quella al livello del mare, il risultato si trova sotto la superficie di riferimento, come accade in conche, miniere e stazioni vicino al Mar Morto. Con pressioni uguali la quota è esattamente zero.
Il risultato è preciso ad alta quota?
Solo fino a circa undici chilometri. La formula descrive un unico strato di troposfera con un calo di temperatura costante; più in alto l’atmosfera standard reale cambia gradiente e serve un calcolo a più strati.
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/earth/altitude-from-pressure-barometric \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pressure":900,"sea_level_pressure":1013.25}'const res = await fetch("https://api.kit.forhosting.com/earth/altitude-from-pressure-barometric", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pressure": 900,
"sea_level_pressure": 1013.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/altitude-from-pressure-barometric",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pressure": 900,
"sea_level_pressure": 1013.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/altitude-from-pressure-barometric", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pressure":900,"sea_level_pressure":1013.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pressure":900,"sea_level_pressure":1013.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/altitude-from-pressure-barometric", 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
{
"pressure": 900,
"sea_level_pressure": 1013.25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.altitude_from_pressure_barometric",
"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
Questo calcolatore accetta la pressione che Lei ha misurato e la pressione al livello del mare rispetto alla quale riduce — un QNH METAR, una taratura altimetrica o un campo di giorno standard di 1013.25 hPa — e valuta h = (T0 / L) × [1 − (P / Psl)^(R L / g)] con le costanti ICAO T0 = 288.15 K, L = 0.0065 K/m, costante specifica dei gas 287.05287 J K−1 kg−1 e g = 9.80665 m s−2. Valori nulli o negativi su una delle due pressioni sono respinti come invalid_input perché la potenza non è ivi definita.
Che cosa calcola davvero l'equazione ipsometrica dell'atmosfera standard
Entrambe le pressioni devono essere strettamente positive: una lettura nulla o negativa prenderebbe una base non positiva di una potenza frazionaria, che non è una pressione statica fisica ed è respinta come invalid_input.
Contratto di ingresso, unità, forma della risposta ed errori
Entrambi i valori condividono quell'unità; il rapporto ipsometrico è adimensionale, quindi mescolare ettopascal e pollici di mercurio nella stessa richiesta è un errore del client, non qualcosa che il risolutore ripara in silenzio. Se una delle due pressioni è zero o negativa, l'operazione fallisce con un messaggio che l'equazione ipsometrica non è definita per una pressione nulla o negativa — tali fallimenti non sono fatturati. Invii con POST un corpo JSON con due numeri finiti obbligatori: pressure, la lettura di stazione o di sensore (alias measured_pressure, station_pressure, p, p_station e observed_pressure); e sea_level_pressure, il riferimento rispetto al quale Lei riduce (alias slp, p0, p_sea, qnh e sea_level). Il campo facoltativo pressure_unit accetta l'insieme chiuso hpa, pa, kpa, mbar, inhg, mmhg, atm o psi e vale hpa per impostazione predefinita, l'unità che il QNH METAR e la maggior parte dei barometri MEMS già usano. Ogni campo numerico può arrivare come numero JSON o come stringa numerica stretta; campi assenti, stringhe vuote, valori non finiti e grandezze sopra 1e15 falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete pressure, sea_level_pressure e il pressure_unit risolto; poi pubblica pressure_pa e sea_level_pressure_pa, il pressure_ratio adimensionale, altitude_m, altitude_ft, altitude_km, result come alias di altitude_m, method pari a isa_hypsometric, model pari a ICAO_ISA_troposphere, più le stringhe formula e equation riempite con i numeri arrotondati. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item; la convalida fallita non consuma il saldo prepagato.
Uso sul campo, il soffitto di undici chilometri e le ricerche a cui questa pagina non risponde
Tenga entrambe le letture nell'intervallo aperto pubblicato sopra lo zero, preferisca numeri JSON a stringhe preformattate e ricordi che questo modello a uno strato si avvicina a 44330 metri quando la pressione di stazione tende a zero: quel soffitto è l'altezza di scala della tropopausa della troposfera ISA, non l'affermazione che la stratosfera sia stata invertita. I controlli andata e ritorno sono semplici: formi il rapporto, lo elevi a 0.190263169, lo sottragga da uno, moltiplichi per 44330.76923076923 e confermi che altitude_m coincide con lo stesso arrotondamento a dodici decimali.
Casi di integrazione
Aula ISA e correzione automatica degli esami
Valuti gli item dell'equazione ipsometrica con un oracolo deterministico che restituisce altezza zero quando P è uguale a Psl e respinge pressioni nulle o negative come invalid_input.
Domande tecniche
Come si calcola la quota dalla pressione misurata e da quella al livello del mare?
Invii i numeri finiti positivi pressure e sea_level_pressure nella stessa unità (hPa per impostazione predefinita). L'API restituisce l'altezza geometrica dell'inversione ipsometrica ISA h = (T0/L)·[1 − (P/Psl)^(R L / g)] in metri, piedi e chilometri.
Quanto costa il calcolatore di quota ipsometrica?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; un input non valido non è fatturato.