Altitud desde presión
Convierta una lectura de barómetro en altura: 900 hPa frente a una presión a nivel del mar de 1013,25 hPa lo sitúan a algo menos de un kilómetro. Use el QNH local, no un día estándar fijo, y obtenga metros, pies y kilómetros. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Presión
- 900
- Presión a nivel del mar
- 1 013,25
- Resultado
- 988,5000788989
- Unidad de presión
- Hpa
- Presión (Pa)
- 90 000
- Presión a nivel del mar (Pa)
- 101 325
Un barómetro de mano, un transductor de estación meteorológica o el chip de presión de un teléfono informan presión estática del aire, no altura. Convertir esa lectura en altitud geométrica es el trabajo de la ecuación hipsométrica de la Atmósfera Estándar Internacional: una inversión de forma cerrada de la troposfera ISA que lleva el cociente entre la presión de estación y la presión a nivel del mar a metros sobre la superficie de referencia. Presiones iguales dan altura cero; una presión de estación más baja da una altitud positiva en metros, pies y kilómetros.
Qué calcula de verdad la ecuación hipsométrica de la atmósfera estándar
La ecuación hipsométrica es el equilibrio hidrostático integrado de una columna de aire. Partiendo de que dp es igual a menos rho g dh y de la ley de los gases ideales con el gradiente de la Atmósfera Estándar Internacional T de h igual a T0 menos L por h, la integral entre el nivel del mar y la estación se cierra en una ley de potencias y no en un logaritmo simple.
Resolver esa ley de potencias para la altura geométrica produce la fórmula del altímetro barométrico: h es igual a (T0 entre L) por uno menos el cociente P entre Psl elevado a R L entre g, donde P es la presión estática medida, Psl es la presión a nivel del mar o de calaje del altímetro, T0 es 288.15 kelvin, L es 0.0065 kelvin por metro, R es la constante específica del aire seco 287.05287 julios por kelvin por kilogramo, y g es la gravedad estándar 9.80665 metros por segundo al cuadrado.
El exponente R L entre g es un número fijo cerca de 0.190263; la altura de escala T0 entre L es 44330.76923076923 metros. Cuando P es igual a Psl el cociente es uno, la potencia es uno y la altura es idénticamente cero: usted está sobre la superficie de referencia. Cuando P es menor que Psl el cociente es menor que uno y la altura es positiva, el caso habitual de montaña, cresta o aeronave.
Cuando P es mayor que Psl la fórmula devuelve una altura negativa, física en cuencas, minas y estaciones del mar Muerto por debajo del datum del nivel del mar. Esta inversión troposférica de una sola capa es la fórmula que usan los altímetros barométricos de consumo y la mayoría de los problemas escolares de altitud desde la presión; por encima de unos once kilómetros la atmósfera ICAO real cambia de gradiente y hace falta una inversión de varias capas.
Uso en campo, el techo de once kilómetros y las búsquedas que esta página no responde
Senderistas y cuadrillas de topografía usan una calculadora de altitud hipsométrica cuando tienen un barómetro de mano y un QNH de METAR cercano y quieren una altura en metros sin asumir el día estándar de 1013.25 hPa que un convertidor de altitud de presión deja cableado. Los técnicos de estación comprueban que un transductor recién instalado sobre un hito conocido devuelva una altitud coherente con el calaje local del altímetro; unas decenas de metros de discrepancia suelen ser un puerto obstruido o una unidad equivocada, no una montaña nueva.
Los generadores de aula y de preparación de exámenes necesitan un oráculo determinista de la inversión de la atmósfera estándar para que el corrector marque tanto el caso de altura cero P igual a Psl como el rechazo de una presión no positiva, en lugar de devolver NaN en silencio. Esta página se dirige a quien busca una calculadora de altitud desde la presión hipsométrica, una altura barométrica desde la presión de estación y la del nivel del mar, o la fórmula de altímetro en ley de potencias ISA.
No es un convertidor de unidades de presión, ni un resolutor de altitud de cabina desde la presión diferencial, ni una reducción de la presión de estación al nivel del mar. Prefiera esta capacidad cuando ya tiene P y Psl y solo necesita la altura de la atmósfera estándar.
Qué puede hacer con ella
Altura de sendero y de topografía con un barómetro de mano
Combine una lectura de presión de campo con un QNH de METAR cercano o un calaje de altímetro para obtener altitud geométrica en metros y pies sin asumir un día estándar de 1013.25 hPa.
Comprobaciones de hito en estaciones meteorológicas
Confirme que un transductor recién instalado a una cota conocida devuelve una altura hipsométrica ISA coherente con la presión a nivel del mar que usa la red.
Preguntas frecuentes
¿Qué ocurre si alguna de las dos presiones es cero o negativa?
La ley de potencias hipsométrica no está definida para una presión estática no positiva, y el fallo no se factura.
¿Qué presión a nivel del mar debo enviar?
Use el QNH o el calaje de altímetro que corresponda a la columna que está midiendo: un METAR, un análisis local o 1013.25 hPa para una altitud de presión de día estándar.
¿En qué se diferencia de un convertidor de unidades de altitud de presión?
Un convertidor de unidades lleva un solo valor entre hPa y metros con un estándar fijo de 101325 Pa al nivel del mar. Esta calculadora toma dos presiones — la lectura y la referencia a nivel del mar que usted elija — que es el problema hipsométrico y de altímetro barométrico de verdad.
¿Puede salir una altitud negativa?
Sí. Si la presión medida supera la presión a nivel del mar, el resultado queda por debajo de la superficie de referencia, algo real en cuencas, minas y estaciones junto al mar Muerto. Con presiones iguales la altura es exactamente cero.
¿Es exacto el resultado a gran altura?
Solo hasta unos once kilómetros. La fórmula modela una única capa de troposfera con un descenso constante de temperatura; por encima, la atmósfera estándar real cambia ese descenso y hace falta un cálculo por capas.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"pressure": 900,
"sea_level_pressure": 1013.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.altitude_from_pressure_barometric",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora toma la presión que usted midió y la presión a nivel del mar contra la que reduce — un QNH de METAR, un calaje de altímetro o un campo de día estándar de 1013.25 hPa — y evalúa h = (T0 / L) × [1 − (P / Psl)^(R L / g)] con las constantes ICAO T0 = 288.15 K, L = 0.0065 K/m, constante específica de los gases 287.05287 J K−1 kg−1 y g = 9.80665 m s−2. Los valores nulos o negativos en cualquiera de las dos presiones se rechazan como invalid_input porque la potencia no está definida ahí.
Qué calcula de verdad la ecuación hipsométrica de la atmósfera estándar
Ambas presiones deben ser estrictamente positivas: una lectura nula o negativa tomaría una base no positiva de una potencia fraccionaria, que no es una presión estática física y se rechaza como invalid_input.
Contrato de entrada, unidades, forma de la respuesta y errores
Ambos valores comparten esa unidad; el cociente hipsométrico es adimensional, de modo que mezclar hectopascales con pulgadas de mercurio en la misma petición es un error del cliente, no algo que el resolutor repare en silencio. Si cualquiera de las dos presiones es cero o negativa, la tarea falla con un mensaje de que la ecuación hipsométrica no está definida para presión nula o negativa — esos fallos no se facturan. Envíe por POST un cuerpo JSON con dos números finitos obligatorios: pressure, la lectura de estación o de sensor (alias measured_pressure, station_pressure, p, p_station y observed_pressure); y sea_level_pressure, la referencia contra la que usted reduce (alias slp, p0, p_sea, qnh y sea_level). El campo opcional pressure_unit acepta el conjunto cerrado hpa, pa, kpa, mbar, inhg, mmhg, atm o psi y vale hpa por defecto, la unidad que ya usan el QNH de METAR y la mayoría de los barómetros MEMS. Cada campo numérico puede llegar como número JSON o como cadena numérica estricta; campos ausentes, cadenas vacías, valores no finitos y magnitudes por encima de 1e15 fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo repite pressure, sea_level_pressure y el pressure_unit resuelto; después publica pressure_pa y sea_level_pressure_pa, el pressure_ratio adimensional, altitude_m, altitude_ft, altitude_km, result como alias de altitude_m, method igual a isa_hypsometric, model igual a ICAO_ISA_troposphere, más las cadenas formula y equation rellenas con los números redondeados. El precio es un $0.002 fijo por petición correcta con unidad item; la validación fallida no consume saldo prepago.
Uso en campo, el techo de once kilómetros y las búsquedas que esta página no responde
Mantenga ambas lecturas dentro del intervalo abierto publicado por encima de cero, prefiera números JSON a cadenas preformateadas y recuerde que este modelo de una sola capa se acerca a 44330 metros cuando la presión de estación tiende a cero: ese techo es la altura de escala de la tropopausa de la troposfera ISA, no la afirmación de que se haya invertido la estratosfera. Las comprobaciones de ida y vuelta son sencillas: forme el cociente, elévelo a 0.190263169, réstelo de uno, multiplique por 44330.76923076923 y confirme que altitude_m coincide con el mismo redondeo a doce decimales.
Casos de integración
Aula ISA y corrección automática de exámenes
Califique ítems de la ecuación hipsométrica con un oráculo determinista que devuelve altura cero cuando P es igual a Psl y rechaza presiones nulas o negativas como invalid_input.
Preguntas técnicas
¿Cómo se calcula la altitud a partir de la presión medida y la del nivel del mar?
Envíe números finitos positivos pressure y sea_level_pressure en la misma unidad (hPa por defecto). La API devuelve la altura geométrica de la inversión hipsométrica ISA h = (T0/L)·[1 − (P/Psl)^(R L / g)] en metros, pies y kilómetros.
¿Cuánto cuesta la calculadora de altitud hipsométrica?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.