風冷え計算機
風が肌にどれだけ冷たく感じるかを数値にします。気温−10 °C・風速20 km/hなら温度計より8度近く低く感じます。2001年の北米の公式な換算式を使い、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 創造性
- -10
- 風速
- 20
- 風冷え
- -17.8605843444 celsius
- 体感温度の低下
- 7.8605843444
- 風速の指数
- 1.6149712647
- 定式化
- nws_jag_ti_2001
風冷えは、冷たい空気が動いているときに露出した皮膚が感じる体感温度であり、温度計の読みそのものではありません。摂氏マイナス五度の冬の散歩でも、普段は体にまとわりつく薄い暖気層を強い風が剥ぎ取ると、はるかに寒く感じられます。この風冷え計算機は National Weather Service と Environment Canada の現行メートル法式を適用します。入力は摂氏の気温とキロメートル毎時の風速、出力は摂氏の体感温度です。屋外安全ページ・授業ラボ・エッジワーカーはランタイム間でバイト安定のままです。
現代の風冷え温度が測るもの
現代の風冷え温度は静穏時の等価気温です。風のない条件で、実際の冷気と風の組み合わせと同じ顔面露出皮膚の熱損失を生じる気温を指します。単位は摂氏の体感温度であり、キロカロリー毎平方メートル毎時の冷却力指数ではなく、歴史的なステーション記録が今なお引用する 1945年の Siple と Passel の積でもありません。
顔面熱損失の風洞実験のあと、Joint Action Group for Temperature Indices が運用式を公表し、National Weather Service と Environment Canada が 2001年に採用しました。
メートル法では W=13.12+0.6215×T−11.37×V^0.16+0.3965×T×V^0.16 です。T は摂氏の気温、V はキロメートル毎時の風速で、慣例として地上約十メートルです。指数 0.16 は経験的で、静穏から弱い風へ移ると体感冷却は急に上がり、その後は毎時一キロメートル増えても寄与は小さくなります。
T から W を引くと、裸の皮膚で風が何度分寒く感じさせるかが分かります。湿度・日射・衣服は折り込まず、マイル毎時の換算も行いません。キロメートル毎時を送ってください。
現行の公衆気象の体感値が必要なときにご利用ください。歴史的な冷却力の再現ではありません。
風冷え温度が役立つ場面
学区・スキー場・自治体の緊急窓口には、観測所の気温と風の読みを公衆気象プロダクトと同じ体感値に変える決定論的オラクルが必要です。教室と当直のあいだで表計算の丸め争いが起きないようにします。冬季スポーツやハイキングのアプリは気温の横に風冷えを示し、予報最高ではなく露出した皮膚に合わせて着衣できるようにし、物流チームも同じ数値で荷役班を屋外に残すかを判断します。
貼り付けた対とスクリプトした対が食い違いません。施設や建設の安全プログラムは極寒の屋外作業で風冷えを作業・休憩指針と照合し、丸め出力を記録に固定します。気温は摂氏、風速はキロメートル毎時かつ非負に保ち、丸め出力をテストに固定すれば、完全な気象ライブラリを自前で立てずに、講座・ダッシュボード・エッジワーカー向けの再現可能な体感温度が得られます。
本ページは現代の等価温度ツールです。1945年の歴史的冷却力指数は別の検索であり、別の能力です。
活用例
寒冷時の学校・職場の判断
観測所の気温と風の読みを公衆の体感値に変え、休憩の延期、屋外班の交代、風冷え注意の掲示の前に用います。
冬季スポーツ・ハイキング・行程計画
気温の横に風冷えを示し、スキーヤー・ハイカー・運転者が予報最高だけでなく露出した皮膚に合わせて着衣できるようにします。
よくある質問
1945年の Siple と Passel の風冷指数と同じですか?
1945年の Siple–Passel 指数は kcal/(m²·h) の冷却力で、入力も単位も異なります。
気温−10 °C、風速20 km/hの風冷え温度はいくつですか?
温度計より8度近く低く感じます。むき出しの肌は、それだけ冷たい無風の空気にさらされたように熱を失います。風速のべき乗から最後の引き算まで、各段階も表示されます。
風冷え温度はどの計算式で求めますか?
米国とカナダの気象機関が2001年に採用したメートル法の式を使います。気温(℃)と風速(km/h)の0.16乗を組み合わせるため、無風からそよ風になる最初の数km/hが最も強く効きます。
風速をmphやm/sで持っている場合はどうしますか?
入力前にkm/hへ換算してください。m/sは3.6倍、mphは1.60934倍するとkm/hになります。単位が違うと0.16乗の計算がずれ、体感温度が正しく出ません。
湿度や日差し、服装は考慮されますか?
いいえ。結果は気温と風速だけで決まります。湿度、日射、服装は含まれないため、むき出しの肌に対する一般的な体感温度として使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/weather/wind-chill \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":-10,"wind_speed":20}'const res = await fetch("https://api.kit.forhosting.com/weather/wind-chill", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": -10,
"wind_speed": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/wind-chill",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": -10,
"wind_speed": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/wind-chill", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":-10,"wind_speed":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":-10,"wind_speed":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/wind-chill", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"temperature": -10,
"wind_speed": 20
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.wind_chill",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の風速は invalid_input で拒否され、符号付きの突風から冷却率を自動化が捏造しないようにします。
入力契約・単位・エラー動作
temperature は摂氏の乾球気温 T です。メートル毎秒からは 3.6 を掛け、マイル毎時からは 1.60934 を掛けてから呼び出してください。べき乗 0.16 が、式の当てはめに使われた単位を見るためです。風速は非負でなければならず、負の突風はこのモデルで物理的意味がなく拒否されます。スクリプトが符号付き速度から加熱率を計算しないようにするためです。気温は正でも負でも構いません。例:摂氏マイナス十度と毎時二十キロメートルの風は、温度計より数度寒い風冷えになります。必須の有限数二つを含む JSON オブジェクトを POST してください。受け付ける別名は t、temp、temp_c、temperature_c、air_temperature です。wind_speed はキロメートル毎時の風速 V です。受け付ける別名は v、wind、speed、wind_kmh、speed_kmh です。両フィールドは JSON 数値でも数値文字列でもよく、欠落・空白・非有限はフィールド名付きの invalid_input で失敗します。運用図表は摂氏十度以下かつ風速 4.8 キロメートル毎時以上で最も正確で、応答は in_operational_range でその窓を示しますが、呼び出し側が全面を描けるよう、他の有限対でも代数式は評価します。成功時は丸めた入力をエコーし、wind_chill を摂氏の体感温度として返し、feels_colder_by を T マイナス W として報告し、wind_speed_power を V の 0.16 乗として公開し、教材 UI 向けに formula・equation・steps を含めます。検証失敗は課金されず、成功した解析呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークも使いません。
風冷え温度 API が役立つ場面
実装が純粋 parse の tier A であるため、成功呼び出しは毎回 $0.002 で、AI 遅延もなく、最悪の瞬間に落ちる第三者気象フィードもありません。
連携の活用例
ウィジェット・ダッシュボード・API 自動化
風冷え計算機や安全ダッシュボードを駆動し、無料ブラウザ結果を成功呼び出しあたり $0.002 の前払い API と一致させます。
技術的な質問
この風冷え計算機はどの式を使いますか?
NWS と Environment Canada の現行メートル法 JAG/TI(2001)式 W = 13.12 + 0.6215·T − 11.37·V^0.16 + 0.3965·T·V^0.16 です。T は °C、V は km/h。結果は摂氏の体感温度です。
気温と風速にはどの単位を送ればよいですか?
気温は摂氏、風速はキロメートル毎時です。m/s は 3.6 を掛け、mph は 1.60934 を掛けてから API を呼んでください。
負の風速でリクエストが失敗するのはなぜですか?
風速は非負でなければなりません。負の突風は風冷えモデルの物理入力ではないため、タスクは invalid_input で失敗し課金されません。
風冷えの API 呼び出しの料金は?
ブラウザツールは無料です。API 要求は前払い KIT 残高から成功呼び出しあたり $0.002 で、無効入力は課金されません。