Calculateur de base des nuages
Avec 20 °C et un point de rosée de 12 °C, la base des nuages se situe à 1000 m : 125 m par degré d'écart. Saisissez les mesures en Celsius, Fahrenheit ou kelvin et obtenez la hauteur en mètres et en pieds. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Créativité
- 20
- Point de rosée
- 12
- Résultat
- 1 000
- Unité de température
- Celsius
- Température (°C)
- 20
- Point de rosée (°C)
- 12
Un calculateur de base des nuages estime à quelle hauteur la couche nuageuse convective ou stratiforme la plus basse se situe au-dessus du sol à partir de deux lectures de surface : la température de l'air et le point de rosée. La formule standard de fermeture du gradient traite la température du thermomètre sec comme si elle chutait d'environ 9.8 °C par kilomètre le long d'un adiabatique sec et le point de rosée comme s'il chutait d'environ 1.8 °C par kilomètre dans l'air non saturé, si bien que la dépression du point de rosée se ferme à 8 °C par kilomètre. Ce taux vaut exactement 125 mètres de hauteur par degré Celsius d'écart : la hauteur de la base en mètres égale 125 fois (T moins Td) après conversion des deux observations en Celsius. Des températures égales renvoient une base de zéro mètre, le cas du brouillard collé au sol.
Ce qu'est la formule de fermeture du gradient et pourquoi 125 mètres par degré
Le niveau de condensation par soulèvement est la hauteur à laquelle une parcelle d'air non saturé, soulevée de façon adiabatique sèche depuis la surface, atteint la saturation. À cette cote, la température du thermomètre sec est tombée sur le point de rosée et un nuage peut se former. Dans l'approximation pédagogique habituelle, la température du thermomètre sec diminue au gradient adiabatique sec d'environ 9.8 °C par kilomètre, tandis que le point de rosée de l'air non saturé descend beaucoup plus lentement, à environ 1.8 °C par kilomètre.
La dépression du point de rosée se ferme donc à 8.0 °C par kilomètre, soit 0.008 °C par mètre. L'inversion de ce taux donne les classiques 125 mètres de hauteur de base par degré Celsius d'écart en surface : la hauteur égale 125 fois (T moins Td), avec les deux températures en Celsius, ou de façon équivalente la hauteur égale (T moins Td) divisé par 0.008.
C'est la formule de fermeture du gradient utilisée en briefing aéronautique, en météorologie de terrain et dans les estimations de classe du niveau de condensation par soulèvement. Ce n'est pas un modèle de parcelle complet avec rapport de mélange ni un LCL intégré numériquement ; c'est la règle d'écart en forme fermée que pilotes et observateurs emploient depuis des décennies parce qu'elle n'exige qu'un thermomètre et une lecture de point de rosée.
Lorsque les deux températures de surface sont égales, la formule renvoie zéro mètre : brouillard ou stratus posés au sol. Lorsque le point de rosée est plus élevé que la température de l'air, l'observation est physiquement incompatible avec une humidité relative de 100 pour cent ou moins, si bien que ce calculateur refuse la requête au lieu de signaler une hauteur négative qui impliquerait un nuage sous la surface.
Aviation, terrain, salles de classe et recherches auxquelles cette page ne répond pas
Les pilotes VFR et les briefers météo utilisent un calculateur de base des nuages lorsqu'un METAR leur a déjà donné un thermomètre sec et un point de rosée et qu'ils ont besoin d'une estimation en mètres (ou en pieds) de la couche nuageuse la plus basse au-dessus du sol avant de décider si un tour de piste ou une navigation reste légal.
Les arboriculteurs, les responsables de vignoble et les permanences routières municipales utilisent le même écart lorsqu'ils veulent un plafond rapide de brouillard matinal ou de stratus bas à partir d'une observation du soir. Les générateurs de classe et de préparation d'examen ont besoin d'un oracle déterministe de la règle des 125 mètres par degré afin qu'un correcteur puisse noter à la fois le cas du brouillard au sol (écart zéro) et le rejet d'un point de rosée au-dessus de la température de l'air.
Cette page s'adresse à qui cherche un calculateur de base des nuages, le niveau de condensation par soulèvement à partir de la température et du point de rosée, ou la formule de fermeture du gradient en mètres. Ce n'est pas un solveur de point de rosée à partir de la température et de l'humidité, ni un calculateur d'humidité relative, ni un LCL numérique complet à partir du rapport de mélange et de la pression, ni un analyseur de plafond à partir d'un METAR.
Préférez cette capacité lorsque vous avez déjà une température de surface et un point de rosée et que vous n'avez besoin que de la hauteur estimée de la base.
Cas d’usage
Briefing VFR à partir du thermomètre sec et de la rosée d'un METAR
Transformez une température de surface et un point de rosée en une estimation en mètres et en pieds de la couche nuageuse la plus basse afin qu'un pilote juge si un tour de piste ou une navigation reste visuelle.
Questions fréquentes
Comment calcule-t-on la hauteur de la base des nuages à partir de la température et du point de rosée ?
Convertissez les deux lectures en Celsius, formez la dépression du point de rosée T moins Td, et multipliez par 125 mètres par degré. Ce facteur est l'inverse d'un taux de fermeture de 8 °C/km (adiabatique sec 9.8 °C/km moins gradient de rosée 1.8 °C/km).
Que se passe-t-il si le point de rosée est plus élevé que la température de l'air ?
Une dépression négative du point de rosée impliquerait un nuage sous la surface et une humidité relative supérieure à 100 pour cent, si bien que la formule n'est pas définie et la requête n'est pas facturée.
Quelles unités le calculateur de base des nuages accepte-t-il ?
Le facteur de 125 m/°C s'applique toujours après conversion en Celsius.
Que signifie un résultat de zéro mètre ?
La température de l'air égale le point de rosée en surface, si bien que le niveau de condensation par soulèvement est au sol : brouillard ou stratus posés en surface. C'est un succès valide, non une erreur.
Quelle est la précision de la règle des 125 mètres par degré ?
C'est la règle de l'écart que pilotes et observateurs utilisent depuis des décennies, pas un modèle complet de particule avec rapport de mélange. Prenez le résultat comme une estimation de briefing de la couche la plus basse, suffisante pour juger si un vol peut rester à vue.
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/cloud-base \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":20,"dew_point":12}'const res = await fetch("https://api.kit.forhosting.com/phys/cloud-base", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 20,
"dew_point": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/cloud-base",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 20,
"dew_point": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/cloud-base", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":20,"dew_point":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":20,"dew_point":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/cloud-base", 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
{
"temperature": 20,
"dew_point": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.cloud_base",
"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
Lorsque le point de rosée dépasse la température de l'air, l'air serait déjà sursaturé en surface et la requête échoue avec invalid_input au lieu d'une hauteur négative. La même arithmétique déterministe alimente l'exécuteur gratuit du navigateur et l'API prépayée, sans réseau, sans graines aléatoires et sans dépendance à l'horloge murale.
Ce qu'est la formule de fermeture du gradient et pourquoi 125 mètres par degré
Les températures sont converties en Celsius avant d'appliquer le facteur de 125 mètres par degré, si bien qu'un couple Fahrenheit ou Kelvin n'est pas multiplié par 125 comme si l'unité était le Celsius. La même arithmétique est utilisée dans l'exécuteur gratuit du navigateur et sur le chemin de l'API, afin qu'une vérification de devoirs et un pipeline de production ne divergent jamais sur le résultat en mètres.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Envoyez un corps JSON avec deux nombres finis obligatoires : temperature (alias t, temp, air_temperature et dry_bulb) et dew_point (alias dewpoint, td, dew et dew_point_temperature). Le champ facultatif temperature_unit accepte l'ensemble fermé celsius, fahrenheit ou kelvin et vaut par défaut celsius, unité native du facteur de 125 mètres par degré. Les valeurs Fahrenheit et Kelvin sont converties en Celsius avant l'évaluation de l'écart ; les champs renvoyés temperature_c et dew_point_c indiquent toujours ces températures converties afin qu'un client puisse auditer la conversion sans la réimplémenter. Un point de rosée qui dépasse la température de l'air échoue avec invalid_input et n'est jamais facturé, car une dépression négative du point de rosée produirait une hauteur négative et la formule publiée n'est pas définie pour ce cas. Les champs manquants, les nombres non finis, les températures au zéro absolu ou en dessous, les magnitudes supérieures à un million et un temperature_unit inconnu sont aussi rejetés par nom. En cas de succès, le corps répète temperature, dew_point et le temperature_unit résolu ; il publie ensuite temperature_c, dew_point_c, dew_depression_c, cloud_base_m comme hauteur principale en mètres, cloud_base_ft comme la même hauteur en pieds internationaux (0.3048 mètres par pied), result comme alias de cloud_base_m, method égal à lapse_rate_spread, plus les chaînes formula et equation remplies des nombres arrondis. Exemple : temperature 20 °C et dew_point 12 °C donnent un écart de 8 °C et une base de 1000 mètres, parce que 125 fois 8 égale 1000. Le tarif est un $0.002 forfaitaire par requête réussie avec l'unité item ; une validation échouée ne consomme pas le solde prépayé.
Aviation, terrain, salles de classe et recherches auxquelles cette page ne répond pas
Saisissez la température de l'air en surface et le point de rosée correspondant, choisissez l'unité si ce n'est pas le Celsius, et lisez cloud_base_m, cloud_base_ft et dew_depression_c. Conservez les deux températures au-dessus du zéro absolu, le point de rosée inférieur ou égal au thermomètre sec, et préférez des nombres JSON à des chaînes préformatées lorsque vous contrôlez le client. Les contrôles aller-retour sont simples : convertissez les deux lectures en Celsius, formez la dépression comme T moins Td, multipliez par 125, et confirmez que cloud_base_m coïncide avec le même arrondi à huit décimales.
Cas d'intégration
Plafond de terrain pour brouillard et stratus bas
Convertissez la température d'abri du soir ou de l'aube et le point de rosée en cloud_base_m pour les arboriculteurs, les permanences routières et les observateurs qui ont besoin d'une hauteur rapide du niveau de condensation par soulèvement sans sondage.
Contrôles de classe de la règle des 125 m/°C
Les élèves saisissent T et Td d'un problème de manuel et vérifient que h = 125 × (T − Td) coïncide avec l'arithmétique publiée, y compris le cas de brouillard à zéro mètre et le rejet de Td > T.
Questions techniques
Combien coûte le calculateur de base des nuages ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.