ForHosting KIT · 科学

Hargreaves-Samani ET0計算機

気温の記録だけで基準蒸発散量が分かります。最低12 °C・最高28 °C・平均20 °C、日射量35 mm/日の日ならET0は12.1716 mm/日です。風や湿度のデータは不要です。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
最低気温
12
最高気温
28
平均気温
20
Ra
35
結果
温度範囲
16 mm/day
温度範囲の平方根
4
Et0
12.1716
係数
0.0023

基準蒸発散量(ET0またはETo)は、十分に灌水された短い草地の上での大気の蒸発要求を推定し、作物の水需要計算、灌漑スケジューリング、干ばつ監視の基盤となります。Hargreaves-Samani式は気温と放射に基づく手法で、日最低・最高気温、平均気温、および地点・通日の地球外放射だけで足り、風速・湿度・純放射が欠けていても気象観測所や気候アーカイブがほぼ常に提供するデータを使います。

Hargreaves–Samani の ET0 式が測るものと使う場面

FAO の完全な Penman-Monteith 基準蒸発散量には、純放射、土壌熱フラックス、蒸気圧不足、2 m の風速が必要です。多くの運用ネットワーク、歴史気候系列、授業用データセットは気温の極値だけを記録し、緯度と通日から地球外放射 Ra を計算または照会する手段を持っています。

Hargreaves と Samani は、日較差と日平均の暖かさで要求をスケールする Ra への経験的乗数でそのギャップを埋めました。気温範囲の項は雲量と湿度の代理となり、晴天で乾燥した日は Tmax − Tmin が大きく同じ Ra でも推定 ET0 が大きくなり、湿潤や曇天では範囲が縮みます。(

Tmean + 17.8) 因子は冷涼気候でも推定を正に保ち、平均気温が上がると蒸発要求を高めます。係数 0.0023 は、Ra を ET0 と同じ水相当 mm/day で表すときの広く公開された Hargreaves-Samani 定数です。この水相当の慣例は FAO 表と一致します。

灌漑計画、水収支モデル、宿題チェック用に透明な気温駆動の ET0 が必要で、完全な気象一式が無いときは Hargreaves-Samani を使います。風・湿度・放射の観測が信頼でき、法的・工学報告に FAO-56 標準が必要なときは Penman-Monteith を優先します。

本能力は Hargreaves-Samani の解析ステップのみを実装し、緯度や通日から Ra は計算しません。Ra はすでに mm/day に変換した値を供給してください。

Hargreaves法の基準蒸発散が役立つ場面

灌漑コンサルタントや農場管理ソフトは、風や湿度を一度も記録していない地点向けに日次 ET0 列を必要とすることが多く、気温アーカイブから Hargreaves-Samani を供給すれば、完全な微気象スタックを立てずにその空隙を埋められます。

水文学の授業や試験ジェネレータには、表計算の平方根から NaN を黙って返すのではなく、逆転した気温極値を拒否する決定論的オラクルが必要です。20 世紀の気候格子を再処理する研究ノートブックは、月次または日次の気温極値と天文的 Ra だけがある場所で ET0 を一括評価できます。

干ばつ監視や水収支ダッシュボードは、二次センサが落ちたときに気温のみの感度チェックとして Penman-Monteith と並んで Hargreaves を走らせることがあります。

気温観測点からの灌漑スケジューリング

Tmin・Tmax・Tmean と地点の Ra だけがあるときに日次 Hargreaves-Samani ET0 を計算し、作物係数で水収支にスケールします。

気候アーカイブと干ばつ再解析

過去の気温極値と天文的 Ra から基準蒸発散量を一括評価し、水収支や干ばつ指標に用います。

気温と Ra にはどの単位を使いますか?

気温は摂氏です。 地球外放射 Ra は水相当 mm/day である必要があります。MJ·m⁻²·day⁻¹ は呼び出し前に Ra_mm ≈ 0.408·Ra_MJ で変換してください。

最高気温が最低気温より低いとどうなりますか?

Tmax は Tmin 以上である必要があり、負の気温範囲はこの式では非物理的で課金されません。

Penman-Monteith の ET0 や緯度からの Ra も計算しますか?

いいえ。 本能力は Hargreaves-Samani の気温・放射式のみです。Ra は mm/day に変換済みで供給する必要があり、完全な FAO-56 Penman-Monteith の代替にはなりません。

大気外日射量をMJからmm/日に換算するには?

平方メートル・日あたりのメガジュール値に0.408を掛けます。これで式が前提とする水量換算のミリメートル毎日になり、FAOの表とも一致します。

気温の日較差が大きいとなぜET0が増えるのですか?

最高気温と最低気温の差が雲量や湿度の代わりになるからです。晴れて乾いた日は差が大きく、同じ日射量でも蒸発の需要が高まります。湿った日や曇りの日は差が小さくなります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/earth/evapotranspiration-hargreaves

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/earth/evapotranspiration-hargreaves \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"t_min":12,"t_max":28,"t_mean":20,"ra":35}'
{
  "t_min": 12,
  "t_max": 28,
  "t_mean": 20,
  "ra": 35
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "earth.evapotranspiration_hargreaves",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

このHargreaves基準蒸発散量計算機は、気温を摂氏、RaとET0を水相当mm/dayとして、ET0 = 0.0023 · Ra · (Tmean + 17.8) · √(Tmax − Tmin) の古典形を適用します。最高気温が最低気温を下回る場合は invalid_input で失敗し、自動化が負の範囲の平方根を黙って取らないようにします。

Hargreaves–Samani の ET0 式が測るものと使う場面

Ra 源が MJ·m⁻²·day⁻¹ の場合は、この endpoint を呼ぶ前に Ra_mm ≈ 0.408 · Ra_MJ で変換してください。

入力契約、単位、応答形状、エラー動作

ra は日と緯度の地球外放射で、水相当 mm/day、非負でなければなりません。例:最低 12 °C、最高 28 °C、平均 20 °C、Ra 35 mm/day では、中緯度の暖かい栽培期の日に典型的な数 mm/day の正の ET0 になります。必須の有限数 4 個を含む JSON オブジェクトを POST します。t_min は日最低気温(°C)、t_max は日最高気温(°C)で t_min 以上である必要があります。t_max が t_min 未満の場合、ハンドラは複素平方根を捏造せず、気温順序の失敗を示す invalid_input で拒否します。t_mean は日平均気温(°C)で、極値だけがある場合はしばしばその算術平均ですが、時間平均が使えるときは独立フィールドとして受け付けます。各フィールドは JSON 数または数値文字列でよく、欠落・空白・非有限はフィールド名付きの invalid_input になります。成功時は丸めた t_min、t_max、t_mean、ra を返し、temperature_range を Tmax − Tmin、sqrt_temperature_range をその平方根、et0 を mm/day(unit mm/day)で返します。formula と equation は表示用の Hargreaves-Samani 恒等式、method は hargreaves_samani、coefficient は 0.0023、steps は教材 UI 向けの代入手順です。検証失敗は課金されず、成功した解析呼び出しはモデルトークンも外向きネットワークもなく公開の基本料金 $0.002 を使います。

Hargreaves 基準蒸発散 API が役立つ場面

実装は純 parse の tier A のため、成功した各呼び出しは AI 遅延なしで $0.002 です。一貫した摂氏気温、非負の mm/day の Ra、t_max を少なくとも t_min 以上、テストに丸めた mm 出力を固定すれば、気候ライブラリをすべてのエッジワーカーに送らずに、授業・文書・自動化向けの再現可能な Hargreaves-Samani 基準蒸発散量が得られます。

教材・試験用オラクル

手計算の Hargreaves 手順に対する決定論的な ET0 照合を学生に提供し、逆転した Tmax/Tmin を invalid_input として拒否します。

Hargreaves-Samani 基準蒸発散量はどう計算しますか?

t_min・t_max・t_mean を °C、ra を水相当 mm/day で送ってください。API は ET0 = 0.0023·Ra·(Tmean+17.8)·√(Tmax−Tmin) を mm/day で返します。

Hargreaves ET0 計算機の料金は?

ブラウザツールは無料です。API リクエストは成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。

KITの完全なドキュメントを見る →