Température apparente de Steadman, vent et rayonnement
Le calculateur de température apparente de Steadman estime la sensation de chaleur ou de froid en combinant température de l’air, humidité, mouvement de l’air et chaleur rayonnante.
Lancer gratuitement
Contrairement à un indice de chaleur classique, ce calcul représente le refroidissement dû au vent et la charge supplémentaire du rayonnement absorbé. Saisissez la température en degrés Celsius, l’humidité relative entre zéro et cent pour cent, la vitesse du vent en mètres par seconde et, éventuellement, le rayonnement net en watts par mètre carré. Le résultat comprend la température apparente, la pression de vapeur calculée et chaque contribution séparée pour une évaluation transparente et reproductible.
Choisissez des mesures décrivant la même exposition
La température apparente est surtout utile lorsque toutes les données représentent les conditions subies par la même personne, au même endroit et au même moment. Saisissez la température de l’air en degrés Celsius et l’humidité relative sous forme de pourcentage, non de fraction. La vitesse du vent doit décrire le flux d’air au niveau de la personne exposée plutôt que celui d’une station météorologique éloignée si un abri, des machines ou des bâtiments le modifient. Le rayonnement net correspond à la chaleur rayonnante absorbée par mètre carré après combinaison des effets entrants et sortants. Indiquez zéro pour la forme habituelle à l’ombre ou en l’absence de mesure fiable. Une valeur positive représente un gain radiatif net, par exemple au soleil ou près d’une surface chaude, tandis qu’une valeur négative représente une perte. Ne remplacez pas directement cette donnée par l’irradiance solaire, sauf si celle-ci a déjà été convertie en rayonnement net absorbé par le sujet. La cohérence des mesures importe davantage que l’ajout d’une estimation radiative très incertaine, car le calculateur applique fidèlement les valeurs reçues.
Comprenez la construction du résultat de Steadman
Le calcul convertit d’abord la température et l’humidité relative en pression de vapeur d’eau grâce à une approximation de la pression de vapeur saturante. Cette pression détermine le terme positif lié à l’évaporation dans l’expression de Steadman : l’air humide réduit généralement la capacité du corps à évacuer la chaleur par évaporation et augmente donc sa contribution à la température apparente. Le vent apporte un terme négatif proportionnel à sa vitesse, qui représente le refroidissement convectif. Le rayonnement intervient par un terme divisé par la vitesse du vent plus dix ; une même charge radiative produit ainsi un effet thermique moindre lorsque le flux d’air augmente. L’équation combine enfin ces contributions avec la température de l’air et un décalage fixe d’étalonnage. La réponse affiche la pression de vapeur et les trois contributions avec la température apparente finale. Vous pouvez ainsi conserver une température constante, modifier une condition et voir précisément quelle composante évolue. L’arrondi ne concerne que les champs affichés ; la formule conserve toute la précision interne avant d’appliquer le nombre choisi de décimales.
Interprétez l’estimation avec la prudence nécessaire
Considérez le résultat comme un indicateur environnemental et non comme un seuil médical personnel. La température apparente de Steadman représente une relation normalisée d’équilibre thermique et ne peut pas tenir compte des vêtements, de l’effort, de l’hydratation, de l’acclimatation, de l’âge, de la santé ou de l’accès à l’ombre de chaque personne. Elle permet de comparer des scénarios, d’enrichir des observations météorologiques, d’évaluer des activités extérieures et de documenter l’influence du vent ou du rayonnement sur une situation de référence. Pour la sécurité thermique opérationnelle, associez-la aux règles, mesures et limites d’exposition imposées par l’autorité compétente en santé publique ou au travail. L’humidité relative doit rester comprise entre zéro et cent pour cent ; une valeur hors de cette plage provoque une erreur au lieu d’être corrigée silencieusement. Une vitesse de vent négative est également invalide. Si le rayonnement est inconnu, précisez que la forme à l’ombre avec rayonnement nul a été utilisée afin de ne pas confondre le résultat avec une estimation en plein soleil. Les utilisateurs automatisés peuvent appeler l’API pour $0.002 par requête ; le navigateur emploie la même formule déterministe sans transmettre le calcul ailleurs.
Cas d’usage
Comparer ombre et exposition radiative
Évaluez des conditions identiques avec un rayonnement net nul puis mesuré afin de quantifier sa contribution.
Enrichir une observation météorologique
Transformez température, humidité et vent en une température apparente vérifiable dont les composantes restent visibles.
Évaluer des scénarios de travail extérieur
Comparez les horaires ou lieux prévus avant d’appliquer la procédure obligatoire de sécurité thermique de votre organisation.
Questions fréquentes
Quelle formule de Steadman est employée ?
La forme SI avec rayonnement : température de l’air plus 0.348 fois la pression de vapeur, moins 0.70 fois la vitesse du vent, plus 0.70 fois le rayonnement net divisé par la vitesse du vent plus 10, moins 4.25.
Que devez-vous saisir si le rayonnement est inconnu ?
Omettez le rayonnement net ou saisissez zéro. Le résultat correspond alors à la forme à l’ombre, sans rayonnement net.
Pourquoi une humidité hors de 0–100 provoque-t-elle une erreur ?
L’humidité relative est fournie comme pourcentage physique. Le rejet d’une valeur hors plage révèle une erreur de mesure ou d’unité au lieu de la masquer par écrêtage.
Est-ce identique à l’indice de chaleur du NWS ?
Non. L’indice du NWS utilise généralement température et humidité avec la régression de Rothfusz. Ce calcul de Steadman représente aussi le vent et le rayonnement net facultatif.
Pouvez-vous employer l’irradiance solaire comme rayonnement net ?
Pas directement. Le rayonnement net doit représenter l’énergie absorbée après les effets entrants, réfléchis et sortants ; l’irradiance solaire brute peut surestimer cette donnée.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe est disponible dans le navigateur.
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/earth/heat-index-steadman \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}'const res = await fetch("https://api.kit.forhosting.com/earth/heat-index-steadman", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/heat-index-steadman",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/heat-index-steadman", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature_c":30,"relative_humidity":65,"wind_speed_m_s":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/heat-index-steadman", 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_c": 30,
"relative_humidity": 65,
"wind_speed_m_s": 2.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.heat_index_steadman",
"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. |