ForHosting KIT · Viagens e geografia

Calculadora de índice de calor

Com 90 °F e 70% de umidade, a sensação é de 105,9 °F. Informe a temperatura do ar e a umidade relativa para obter o índice de calor oficial, com a regressão completa no calor e uma estimativa simples quando está mais fresco. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Temperatura (°F)
90
Umidade relativa (%)
70
Você obtém
Índice de calor (°F)
105,9
Modo de cálculo
rothfusz

NWS grátis online

O que o índice de calor mostra

O índice de calor é uma temperatura aparente: o quanto o ar parece quente quando a umidade entra na conta. A calculadora faz primeiro uma estimativa simples com a temperatura e a umidade relativa. Se essa estimativa ficar abaixo de 80 °F, ela é usada como está, porque a fórmula completa não é confiável com tempo fresco. Caso contrário, passa para a regressão de nove termos das tabelas oficiais do Serviço Nacional de Meteorologia dos Estados Unidos, e assim 90 °F com 70% de umidade aparecem como 105,9 °F.

Por que os resultados saltam perto dos limites

Duas correções só valem dentro de janelas exatas. No calor muito seco, com umidade abaixo de 13% e temperaturas de 80 a 112 °F, o índice cai. No ar abafado, com umidade acima de 85% e temperaturas de 80 a 87 °F, ele sobe um pouco. Fora dessas janelas a fórmula principal age sozinha, e por isso duas leituras separadas por poucos graus podem arredondar para valores bem diferentes perto dos limites. O resultado vem com uma casa decimal por padrão, e você pode escolher nenhuma ou duas.

As duas correções de ajuste

Quando RH está abaixo de 13% e T está entre 80°F e 112°F inclusive, ela subtrai ((13-RH)/4) * sqrt((17-|T-95|)/17), o que puxa o índice para baixo em calor muito seco. Quando RH está acima de 85% e T está entre 80°F e 87°F inclusive, ela soma ((RH-85)/10) * ((87-T)/5), empurrando o índice para cima em ar abafado, mas apenas moderadamente quente. Ambos os ramos operam apenas dentro de suas janelas exatas de temperatura e umidade; fora delas, o polinômio base atua sozinho.

É por isso que duas leituras com poucos graus de diferença podem arredondar para temperaturas aparentes visivelmente distintas perto desses limites.

Painéis de clima e segurança

Transforme a temperatura e a umidade brutas de uma estação em uma temperatura aparente do NWS para faixas de alerta de calor e avisos de segurança do trabalhador.

Apps de fitness e atividades ao ar livre

Mostre aos atletas o índice de calor antes de uma corrida, usando o valor determinístico rothfusz que bate com as tabelas oficiais do NWS.

Qual fórmula ela usa?

A regressão de nove termos de Rothfusz do NWS acima de 80°F, com as correções de ar seco e ar úmido; abaixo de 80°F ela devolve a estimativa simples de Steadman.

Por que a resposta inclui um campo mode?

mode é 'simple' quando a estimativa está abaixo de 80°F e 'rothfusz' quando o polinômio completo roda, para que você saiba qual cálculo produziu o valor.

Por que o índice de calor cai no calor muito seco?

Quando a umidade fica abaixo de 13% e a temperatura está entre 80 e 112 °F, uma correção é subtraída do resultado. Ela puxa o índice para baixo no calor muito seco, como faz a fórmula oficial.

Por que o calor úmido, mas moderado, sobe um pouco?

Quando a umidade passa de 85% e a temperatura está entre 80 e 87 °F, uma pequena quantidade é somada ao resultado. Assim o índice sobe levemente no ar abafado que é só moderadamente quente.

Posso digitar a temperatura em graus Celsius?

A calculadora trabalha em graus Fahrenheit, tanto para a temperatura do ar que você informa quanto para o índice de calor que devolve, como as tabelas oficiais. A umidade é uma porcentagem de 0 a 100.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Calcula o índice de calor do NWS (temperatura aparente) em Fahrenheit a partir de uma temperatura do ar temp_f e de uma porcentagem de umidade relativa, devolvendo o valor mais o modo (simple ou rothfusz) usado.

A regressão de Rothfusz e seu fallback para calor baixo

Se essa estimativa for menor que 80°F, o resultado é o valor simples com mode definido como 'simple', porque a regressão completa não é confiável em condições frescas. Primeiro ela avalia a estimativa simples de Steadman simple = 0.5 * (T + 61 + (T-68)*1.2 + RH*0.094), onde T é temp_f e RH é humidity. Caso contrário, ela muda para o mode 'rothfusz' e aplica o polinômio de nove termos 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².

Entradas, validação e arredondamento

O parâmetro opcional decimals assume 1 por padrão e deve ser um inteiro de 0 a 2; valores fora da faixa são rejeitados. temp_f deve ser um número finito e é aceito em toda a faixa real; humidity deve ser um número finito entre 0 e 100 inclusive, e qualquer coisa fora dessa faixa lança um erro invalid_input tipado que nomeia o campo problemático. Um resultado intermediário não finito também levanta invalid_input. A resposta repete temp_f e humidity e informa qual mode produziu o número, de modo que quem consome consegue distinguir uma estimativa simples de um valor da regressão completa.

Telemetria de IoT e HVAC

Processe milhares de leituras de sensores pela API para registrar a temperatura sentida ao lado da temperatura medida em análises de conforto.

Quais unidades são esperadas?

temp_f em graus Fahrenheit e humidity como uma porcentagem de umidade relativa de 0 a 100. O resultado heat_index_f também é em Fahrenheit.

Como o resultado é arredondado?

Por uma regra half-up até as casas decimais que você passar (0 a 2, padrão 1), aplicada ao valor exato calculado, e não a uma cadeia toFixed.

É gratuito e quanto custa a API?

O widget na página é gratuito (tier A) e roda o mesmo núcleo determinístico; a API é cobrada por chamada bem-sucedida a partir de US$ 0,002.

Ver a documentação completa do KIT →