Température selon l'altitude
S'il fait 20 °C au niveau de la mer, comptez environ 10,25 °C à 1500 m : l'atmosphère standard perd 6,5 °C tous les 1000 m. Indiquez la température au niveau de la mer et l'altitude pour obtenir celle de l'air, en Celsius et Fahrenheit. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Altitude
- 1 500
- Température au niveau de la mer
- 20
- Altitude (m)
- 1 500 c
- Température au niveau de la mer (°C)
- 20
- Gradient thermique (°C/m)
- 0,0065
- Température (°C)
- 10,25
Le calculateur de température en altitude estime combien l'air se refroidit à mesure que vous montez. Indiquez la température au niveau de la mer et une altitude en mètres, et il applique le gradient thermique atmosphérique standard — environ 6.5 °C perdus tous les 1000 mètres — pour renvoyer la température attendue à cette hauteur, en Celsius ou en Fahrenheit. C'est la même règle empirique qu'utilisent pilotes, randonneurs et météorologues, calculée de façon déterministe en un seul appel, les deux unités de température étant toujours incluses dans la réponse.
Ce qu'est le gradient thermique et pourquoi il compte
L'air se refroidit en s'élevant, car la pression diminue avec l'altitude et l'air qui se détend fournit un travail, perdant ainsi de la chaleur. L'Atmosphère type internationale (ISA) modélise ce refroidissement dans la troposphère par un gradient thermique constant de 6.5 °C par 1000 mètres (0.0065 °C par mètre), qui reste assez fidèle du niveau de la mer jusqu'à environ 11 000 mètres.
Ce calculateur de température en altitude applique ce modèle linéaire à votre propre point de départ : vous fournissez la température au niveau de la mer — une mesure d'une station proche, une prévision ou le relevé extérieur du moment — et l'outil soustrait 6.5 °C par kilomètre d'altitude. Le résultat est la température attendue de l'air libre à cette hauteur dans des conditions standard.
Cela compte parce que l'écart est considérable : une agréable journée à 20 °C sur la côte devient environ 5 °C à 2300 mètres, l'altitude approximative de nombreux cols de montagne. Connaître la température attendue avant de monter détermine les vêtements, le carburant et l'eau que vous emportez, et c'est le premier chiffre de toute évaluation météo en montagne.
Comment fonctionne le calcul
La formule est volontairement simple : T(h) = T0 − L·h, où T0 est votre température au niveau de la mer en Celsius, L le gradient thermique standard de 0.0065 °C par mètre et h l'altitude en mètres. Le modèle étant linéaire, le résultat est déterministe : la même entrée produit toujours exactement la même sortie, sans échantillonnage, sans requête réseau et sans hypothèse cachée.
La réponse indique toujours le résultat en Celsius et en Fahrenheit (selon la conversion exacte °F = °C·9/5 + 32) et rappelle l'altitude ainsi que la température au niveau de la mer que vous avez fournies, de sorte que la sortie s'explique d'elle-même et se journalise facilement.
Les altitudes négatives sont acceptées : sous le niveau de la mer, comme dans la vallée de la Mort ou le bassin de la mer Morte, l'air est plus chaud que votre référence au niveau de la mer, et la formule le reflète en rajoutant de la chaleur au même rythme.
Limites et usage honnête
Un gradient thermique linéaire est une moyenne, pas une prévision. Les atmosphères réelles s'écartent du modèle standard : une inversion de température peut rendre une vallée plus froide que la crête qui la surplombe, une masse d'air sec se refroidit à près de 9.8 °C par 1000 mètres tandis qu'un air saturé se refroidit plus lentement, et les systèmes météorologiques dépassent couramment la moyenne climatologique de dix degrés ou plus.
Considérez le résultat comme la température attendue dans une atmosphère standard et consultez une véritable prévision de montagne avant toute décision où la sécurité est en jeu. Utilisée honnêtement, l'estimation reste remarquablement utile : elle calibre l'intuition, c'est la bonne première approximation faute de meilleures données, et c'est exactement le modèle employé en aviation pour les calculs en atmosphère standard. Aucune mesure n'est conservée, et rien ne s'écarte de l'arithmétique déterministe décrite ici.
Cas d’usage
Préparer une randonnée en montagne
Convertissez la prévision pour la ville de la vallée en température à attendre au sommet, et emportez des couches adaptées au chiffre réel.
Préparation de vol et planification de drone
Estimez la température de l'air extérieur à l'altitude de croisière ou d'utilisation à partir d'une observation au niveau de la mer, pour vos calculs de performance et de batterie.
Enseigner la physique de l'atmosphère
Démontrez le gradient thermique avec des chiffres concrets : les étudiants modifient l'altitude et voient immédiatement le refroidissement linéaire, en °C ou en °F.
Questions fréquentes
Quel gradient thermique utilise-t-il ?
La valeur de l'Atmosphère type internationale pour la troposphère : 6.5 °C par 1000 mètres (0.0065 °C/m), appliquée à votre propre température au niveau de la mer.
Combien cela coûte-t-il ?
L'exécution est également gratuite dans votre navigateur sur cette page, avec le même code.
Que se passe-t-il si l'altitude n'est pas un nombre ?
NaN, Infinity et les textes non numériques sont rejetés plutôt que de produire un résultat dénué de sens.
Les altitudes négatives sont-elles prises en charge ?
Oui. Sous le niveau de la mer, la formule renvoie une température plus élevée que la valeur au niveau de la mer, au même rythme de 6.5 °C par 1000 m.
Quelle est la précision de l'estimation ?
C'est l'attente de l'atmosphère standard, exacte à quelques degrés près dans des conditions typiques. Inversions, humidité et systèmes météorologiques peuvent éloigner fortement les températures réelles — utilisez une prévision de montagne quand la précision compte.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"altitude": 1500,
"sea_level_temp": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.altitude_temperature",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comment fonctionne le calcul
L'altitude doit être un nombre fini — NaN ou Infinity déclenche une erreur invalid_input au lieu de renvoyer silencieusement un résultat absurde, et un texte non numérique est rejeté pour la même raison.
Limites et usage honnête
L'outil fonctionne gratuitement dans votre navigateur sur cette page avec le même code que celui qui sert l'API, vous pouvez donc vérifier chaque résultat à la main, et vous ne payez — $0.002 par requête — que lorsque vous automatisez des appels à l'API.
Questions techniques
Puis-je obtenir le résultat en Fahrenheit ?
Oui. Passez l'unité 'f' pour obtenir le résultat principal en Fahrenheit ; la réponse inclut toujours temperature_c et temperature_f de toute façon.