ForHosting KIT · Voyages et géographie

Calculateur d'indice de chaleur

À 90 °F et 70 % d'humidité, la température ressentie est de 105,9 °F. Saisissez la température de l'air et l'humidité relative pour obtenir l'indice de chaleur officiel, avec la régression complète par forte chaleur et une estimation simple par temps frais. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Température (°F)
90
Humidité relative (%)
70
Vous obtenez
Indice de chaleur (°F)
105,9
Mode de calcul
rothfusz

NWS gratuit en ligne

Ce que l'indice de chaleur vous indique

L'indice de chaleur est une température apparente : la chaleur que l'on ressent une fois l'humidité prise en compte. Le calculateur fait d'abord une estimation simple à partir de la température et de l'humidité relative. Si elle est inférieure à 80 °F, elle est retenue telle quelle, car la formule complète n'est pas fiable par temps frais. Sinon, il passe à la régression à neuf termes des tableaux officiels du service météorologique national américain : 90 °F avec 70 % d'humidité donnent 105,9 °F.

Pourquoi les résultats sautent près des limites

Deux corrections ne s'appliquent que dans des fenêtres précises. Par chaleur très sèche, avec une humidité sous 13 % et des températures de 80 à 112 °F, l'indice baisse. Dans un air lourd, avec une humidité au-dessus de 85 % et des températures de 80 à 87 °F, il monte un peu. Hors de ces fenêtres, la formule principale agit seule, et deux relevés à quelques degrés d'écart peuvent donc s'arrondir à des valeurs nettement différentes près des limites. Le résultat compte une décimale par défaut, et vous pouvez en choisir zéro ou deux.

Les deux corrections d'ajustement

Lorsque RH est inférieure à 13 % et que T est comprise entre 80 °F et 112 °F inclus, il soustrait ((13-RH)/4) * sqrt((17-|T-95|)/17), ce qui tire l'indice vers le bas en chaleur très sèche. Lorsque RH est supérieure à 85 % et que T est comprise entre 80 °F et 87 °F inclus, il ajoute ((RH-85)/10) * ((87-T)/5), poussant l'indice vers le haut dans un air moite mais seulement modérément chaud.

Les deux branches n'opèrent qu'à l'intérieur de leurs fenêtres exactes de température et d'humidité ; en dehors, le polynôme de base est seul. C'est pourquoi deux relevés à quelques degrés d'écart peuvent s'arrondir à des températures apparentes nettement différentes près de ces limites.

Tableaux de bord météo et sécurité

Transformez la température et l'humidité brutes d'une station en une température apparente NWS pour des bandeaux d'alerte canicule et des alertes de sécurité au travail.

Applications de sport et de plein air

Montrez aux athlètes l'indice de chaleur avant une course, à l'aide de la valeur rothfusz déterministe qui correspond aux tableaux officiels du NWS.

Quelle formule utilise-t-il ?

La régression Rothfusz à neuf termes du NWS au-dessus de 80 °F, avec les corrections pour air sec et air humide ; en dessous de 80 °F il renvoie l'estimation simple de Steadman.

Pourquoi la réponse inclut-elle un champ mode ?

mode vaut 'simple' lorsque l'estimation est inférieure à 80 °F et 'rothfusz' lorsque le polynôme complet s'exécute, de sorte que vous savez quel calcul a produit la valeur.

Pourquoi l'indice de chaleur baisse-t-il par chaleur très sèche ?

Quand l'humidité est inférieure à 13 % et la température comprise entre 80 et 112 °F, une correction est soustraite du résultat. Elle abaisse l'indice par chaleur très sèche, comme le fait la formule officielle.

Pourquoi une chaleur humide mais modérée monte-t-elle un peu ?

Quand l'humidité dépasse 85 % et que la température est comprise entre 80 et 87 °F, une petite valeur est ajoutée au résultat. L'indice monte ainsi légèrement dans un air lourd qui n'est que modérément chaud.

Peut-on saisir la température en degrés Celsius ?

Le calculateur travaille en degrés Fahrenheit, pour la température de l'air saisie comme pour l'indice de chaleur renvoyé, comme les tableaux officiels. L'humidité est un pourcentage de 0 à 100.

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.

POSThttps://api.kit.forhosting.com/dev/heat-index

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é.

curl -X POST https://api.kit.forhosting.com/dev/heat-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"temp_f":90,"humidity":70}'
{
  "temp_f": 90,
  "humidity": 70
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.heat_index",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Calcule l'indice de chaleur NWS (température apparente) en Fahrenheit à partir d'une température de l'air temp_f et d'un pourcentage d'humidité relative, renvoyant la valeur ainsi que le mode (simple ou rothfusz) utilisé.

La régression de Rothfusz et son repli en faible chaleur

Si cette estimation est inférieure à 80 °F, le résultat est la valeur simple avec mode fixé à 'simple', car la régression complète n'est pas fiable par temps frais. Il évalue d'abord l'estimation simple de Steadman simple = 0.5 * (T + 61 + (T-68)*1.2 + RH*0.094), où T est temp_f et RH est humidity. Sinon il bascule sur le mode 'rothfusz' et applique le polynôme à neuf termes HI = -42.379 + 2.04901523*T + 10.14333127*RH - 0.22475541*T*RH - 0.00683783*T² - 0.05481717*RH² + 0.00122874*T²*RH + 0.00085282*T*RH² - 0.00000199*T²*RH².

Entrées, validation et arrondi

Le paramètre facultatif decimals vaut 1 par défaut et doit être un entier de 0 à 2 ; les valeurs hors plage sont rejetées. temp_f doit être un nombre fini et est accepté sur tout l'intervalle réel ; humidity doit être un nombre fini compris entre 0 et 100 inclus, et toute valeur hors de cette bande déclenche une erreur typée invalid_input nommant le champ fautif. Un résultat intermédiaire non fini déclenche également invalid_input. La réponse reprend temp_f et humidity et indique quel mode a produit le nombre, de sorte que les appelants peuvent distinguer une estimation simple d'une valeur de régression complète.

Télémétrie IoT et CVC

Traitez par lots des milliers de relevés de capteurs via l'API pour consigner la température ressentie à côté de la température mesurée dans une analyse de confort.

Quelles unités sont attendues ?

temp_f en degrés Fahrenheit et humidity en pourcentage d'humidité relative de 0 à 100. Le résultat heat_index_f est aussi en Fahrenheit.

Comment le résultat est-il arrondi ?

Par une règle half-up jusqu'aux décimales que vous fournissez (0 à 2, 1 par défaut), appliquée à la valeur exacte calculée plutôt qu'à une chaîne toFixed.

Est-il gratuit et combien coûte l'API ?

Le widget intégré à la page est gratuit (tier A) et exécute le même cœur déterministe ; l'API est facturée par appel réussi à partir de $0.002.

Consulter la documentation complète du KIT →