Calculateur de température ressentie avec le vent
Ce calculateur combine la température de l’air en degrés Fahrenheit et la vitesse du vent en miles par heure afin d’obtenir la température ressentie.
Lancer gratuitement
Il applique l’équation de référence du service météorologique national américain, prévue pour les situations froides et venteuses. Saisissez une température inférieure ou égale à 50°F et un vent supérieur à 3 mph pour recevoir un résultat déterministe arrondi à une décimale. Ce calcul vous aide à préparer une activité extérieure, à comparer des prévisions et à présenter l’exposition au froid plus clairement qu’avec la seule température de l’air.
Ce que représente la température ressentie
La température ressentie indique le froid que la peau exposée devrait éprouver lorsque l’air en mouvement accélère la perte de chaleur. Elle ne signifie pas qu’un objet inerte refroidira en dessous de la température mesurée et ne remplace pas le thermomètre. Elle associe plutôt la température et le vent dans une valeur équivalente qui rend l’exposition plus facile à interpréter. Une journée calme à 30°F et une journée venteuse à 30°F présentent la même température de l’air, mais la seconde évacue plus vite la chaleur de la peau découverte. Le résultat traduit cette différence par une température familière plus basse. Vous pouvez l’utiliser pour choisir vos vêtements, organiser des pauses au travail ou à l’entraînement, expliquer une prévision ou comparer plusieurs horaires. Considérez cette valeur comme un repère d’exposition, et non comme un diagnostic personnel. Le soleil, l’humidité, les vêtements, l’activité, l’abri, l’âge et la santé modifient l’expérience réelle. Pour votre sécurité, tenez aussi compte de ces facteurs et des alertes météorologiques officielles locales.
Fonctionnement du calcul du NWS
Le calculateur applique la formule de référence du NWS en degrés Fahrenheit et en miles par heure : 35.74 + 0.6215T − 35.75V^0.16 + 0.4275TV^0.16, où T désigne la température de l’air en Fahrenheit et V la vitesse du vent en mph. L’exposant fractionnaire modélise la relation non linéaire entre l’air en mouvement et la déperdition de chaleur : doubler le vent ne double donc pas simplement son effet. Le résultat n’est arrondi à une décimale qu’après évaluation de l’expression complète. Conserver toute la précision jusqu’à cette dernière étape évite des écarts inutiles. Cette capacité effectue uniquement un calcul arithmétique : elle ne demande aucune prévision, ne déduit aucun lieu et ne consulte aucune observation actuelle. Fournissez les valeurs d’un thermomètre, d’une station ou d’une prévision fiable correspondant au lieu et au moment concernés. À entrées numériques identiques, le navigateur et l’API renvoient toujours le même résultat déterministe.
Respectez le domaine de validité de la formule
L’équation du NWS est conçue pour une température de l’air inférieure ou égale à 50°F et une vitesse du vent supérieure à 3 mph. Le calculateur impose ces deux limites afin de ne pas afficher une valeur d’apparence précise hors du domaine du modèle. Une vitesse exactement égale à 3 mph est refusée, puisque le domaine exige une valeur supérieure. Une vitesse négative est physiquement invalide et provoque une erreur, tout comme une valeur absente, non numérique ou non finie. Au-dessus de 50°F, utilisez la température mesurée ou un indice de chaleur approprié au lieu d’étendre cette équation de froid. Choisissez de préférence un vent soutenu représentatif, sauf recommandation explicite d’utiliser les rafales ; une rafale brève peut produire une valeur plus sévère qui ne décrit pas toute la période. Les prévisions mesurent souvent le vent à une hauteur normalisée, alors qu’un trottoir abrité, une vallée ou une entrée de bâtiment connaissent un autre écoulement. Le résultat ne peut être plus représentatif que les deux mesures fournies.
Cas d’usage
Organiser un travail extérieur
Transformez une prévision froide et le vent attendu en une valeur unique avant de prévoir les pauses et les protections.
Préparer un exercice hivernal
Comparez les températures ressenties selon les horaires lorsque le vent rend le thermomètre insuffisant.
Expliquer une prévision
Ajoutez une valeur reproductible à un rapport, un tableau de bord, une alerte ou un exemple pédagogique.
Questions fréquentes
Quelle formule ce calculateur emploie-t-il ?
Il utilise la formule du NWS en Fahrenheit et en miles par heure : 35.74 + 0.6215T − 35.75V^0.16 + 0.4275TV^0.16.
Quand cette formule est-elle valable ?
Utilisez-la avec une température inférieure ou égale à 50°F et un vent supérieur à 3 mph. Toute autre entrée provoque une erreur.
Le vent peut-il refroidir un objet sous la température de l’air ?
Non. Il accélère son refroidissement jusqu’à la température de l’air, mais ne l’abaisse pas en dessous.
Comment le résultat est-il arrondi ?
L’équation complète est d’abord évaluée, puis la température ressentie en Fahrenheit est arrondie à une décimale.
Quel est le tarif du calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe peut également s’exécuter 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/weather/wind-chill-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"air_temperature_f":30,"wind_speed_mph":10}'const res = await fetch("https://api.kit.forhosting.com/weather/wind-chill-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"air_temperature_f": 30,
"wind_speed_mph": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/wind-chill-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"air_temperature_f": 30,
"wind_speed_mph": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/wind-chill-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"air_temperature_f":30,"wind_speed_mph":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"air_temperature_f":30,"wind_speed_mph":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/wind-chill-calculate", 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
{
"air_temperature_f": 30,
"wind_speed_mph": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.wind_chill_calculate",
"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. |