雨量10ミリなら、地面の水深も10ミリになるのか
天気のページで「雨量10ミリ」と見ると、水たまりに物差しを当てる場面を想像しがちです。どちらもミリで表すなら、雨が終わった後、地面には10ミリの水がたまるのでしょうか。写真の水が靴底を越えていれば、雨量の数字が間違っているのでしょうか。
まず、二つの量が何に答えるかを確かめます。雨量は、ある時間にどれだけ水が降ったかを示します。水深は、ある場所のある時点に、どれだけ深く水があるかを示します。両者を結ぶには、水が集まる範囲、すでに出ていった水、残った水が広がる面積を知る必要があります。
本文は測定の定義から出発し、実際に実行した合成の教材入力で条件の役割を示します。確認したのは単位と水量の計算です。実際の降雨系列を使っておらず、特定の都市の排水施設もシミュレーションしていません。
ミリという長さで、雨の水量を表せる理由
気象庁は、降った水が流れずに水平面にたまった場合の深さを、ミリメートルで表して降水量を説明しています。この仮想的な条件により、大きさの違う採水面積も同じ尺度で比較できます。気象庁:降水量の定義
ミリは長さの単位ですが、ここでは単位水平面積に届いた水の体積を表します。一様な雨の中では、面積が大きいほど多くのリットルの水を受けます。それでも体積を採水面積で割れば、等価な深さは同じです。天気のページは、読者ごとに庭の面積を決める必要がありません。
単位を順に換算すると、1 mm は0.001 m、1 L は1 dm³、つまり0.001 m³です。したがって、1 m²に厚さ1 mmの水を広げると、体積は0.001 m³、すなわち1 Lになります。単位の根拠は NIST:SI接頭語と NIST:体積の単位です。
ここから、**雨量 r(mm)× 水平面積 A(m²)= 雨の水体積 V(L)**という便利な関係が得られます。100 m²の範囲に一様に10 mmの液体の雨が降れば、入力水量は1000 Lです。総量の大きさには面積が関わるため、10という数字だけで水の量を判断できません。
ここで行ったのは、既知の雨量と面積から体積を求める換算です。水平投影面積の代わりに傾いた屋根の表面積を使ったり、一つの観測地点の値を範囲全体の一様な雨量と見なしたりすれば、別の仮定が加わります。単位が正しくても、その仮定まで検証されたことにはなりません。
雨量計の値と、容器の中の水深が違うことがある
分かりやすい測定原理は、開口と内部の水平断面積が同じ垂直な円筒で雨を受け、筒内の水深を読むことです。気象庁の質問集にもこの簡単な方法が紹介されています。理想的に採水できれば、開口が受けた体積を同じ大きさの断面積で割り、雨の等価な深さに戻せます。気象庁:簡単な雨量の測定
一方、漏斗と細い貯水管を使うと、管の水位は高くなります。貯水管の断面積が一定なら、雨量は「管内の水深 × 貯水管の断面積 ÷ 受水口の面積」です。同じ水の体積を保つことから導けます。管内の水位は途中の読み取り値で、面積比による換算が必要です。そのまま屋外に同じ深さの雨が降ったとは言えません。
自動の機器は、回数を数えて換算することもできます。気象庁の測器の質問集で紹介する転倒ます型雨量計は、受水口の直径が20 cmです。二つの小さなますが交互に転倒し、一回が0.5 mm、二回が1 mmに対応します。気象庁:転倒ます型雨量計
寸法と一回の転倒に対応する量は、そのページで説明する機器のものです。すべての雨量計に共通する仕様ではありません。一回の計数が何ミリに対応するかは、あらゆる条件での測定誤差を意味するものでもありません。今回は雨量計の製作や校正を行っておらず、円筒と漏斗の説明は換算原理を理解するためのものです。
これで測定の対象が明確になります。機器は自分の受水範囲で水を集めたり計量したりして、雨量へ換算します。道路の凹凸、土壌への浸透、排水口の状態を同時に読むわけではないので、この値だけで玄関前の水たまりの深さは求められません。
地面の水には、もう一つ収支の計算が必要
水がたまる過程を考えるには、まず範囲を決め、二つの時点の間で水量の変化を記録できます。期末の貯留量は、期初の貯留量に期間中の流入を足し、流出を引いたものです。USGSの流域の説明も、水収支によって降水の入力、蒸発、地下水涵養、流出などを結び付けています。USGS:流域と水収支
対象を地表の水だけにすれば、土壌へ浸透した水はその対象から出ていきます。土壌や地下水まで対象を広げれば、同じ過程が内部の移動になる場合もあります。先に「どこに貯留する水か」を決めることが、残る割合を探すことよりも役立つ理由です。
算術の関係だけを見るため、次の条件を置きます。範囲には初めに地表の貯留水がなく、外部から水が来ず、水平面積 A 全体に一様に雨が降ります。雨の後、指定した地表の範囲に残る水が、今回の入力水量に占める割合を f とし、ほかの水はその地表貯留の範囲から出たとします。
残った水が固定の水平面積 B に広がるなら、**残る水量=r × A × f(L)、モデルの平均水深=r × A × f ÷ B(mm)**です。A にはすでに B が含まれます。水を受ける範囲そのものに降った雨も入力に含めているので、再び足してはいけません。
f は、最後にどれだけ水が残ったかについて与えた仮定です。雨、土壌、管路の条件から計算した値でも、校正された流出係数でもありません。この式は面積と残る水が深さにどう関わるかを示しますが、実際の場所の f と B を求めてくれるわけではありません。
同じ10ミリから、三つの水深が出る
雨量10 mm、全体の面積100 m²を固定し、スクリプトで三つの条件を計算しました。表の水深はすべて、上の固定面積モデルの平均値です。
| 教材の条件 | 入力水量 | 最後に残る割合 f | 受ける面積 B | 最後に残る水量 | 平均水深 |
|---|---|---|---|---|---|
| 元の面積にすべて残る | 1000 L | 1 | 100 m² | 1000 L | 10 mm |
| 元の面積に三割残る | 1000 L | 0.3 | 100 m² | 300 L | 3 mm |
| すべて小さな範囲に集まる | 1000 L | 1 | 20 m² | 1000 L | 50 mm |
一行目が、雨量と水深が等しくなる特別な条件です。初期の水がなく、雨を集める面積と最後に水が広がる面積が同じで、入力がすべて残り、平均の深さを考えています。これらの条件を省くと、等号を適用できる範囲が失われます。
二行目は三割だけが残る仮定で、ほかの七割は浸透や排水などによって地表貯留の範囲から出ています。三割は教材の入力で、草地や道路の経験値ではありません。 USGSの地表流出の説明には、土壌、地表被覆、勾配、先行する湿潤状態、雨の過程などの影響要因があります。一定の割合を、地面の見た目だけから決めることはできません。USGS:地表流出
三行目は、すべての水を20 m²に置いた条件です。同じ体積を小さな面積で割ると、平均の深さは五倍になります。100 m²にはこの20 m²が含まれています。広い範囲から水が集中すれば局所の水深が雨量を上回り得ることを示しますが、実際の窪地が必ずこの水量を保持できると証明したものではありません。
実際の窪地では、水位が上がるにつれて水面が広がり、ある高さであふれることもあります。その場合 B は定数ではなく、最後の貯留量にも地形の制約があります。平均水深の計算を最も低い点の水深に置き換えることもできません。底に高低差があれば、各点の深さは異なり得ます。
逆に、50 mmの水たまりを見ても、写真だけで雨量を一意に逆算できません。初期の水、範囲外からの流入、集水面積が答えを変えます。一つの水深の観測が与えるのは一つの制約であり、未知の条件すべてを決定するものではありません。
総雨量が同じでも、時間分布は異なる
面積と残る水に加えて、時間も必要です。スクリプトでは連続する24時間の系列を三つ作りました。各要素は固定の一時間区間に降った量です。実際の天気には対応せず、累積量がどの情報を省くかを示します。
| 合成した時間分布 | 24時間の総量 | 24時間の平均強度 | 最大の正時区間の雨量 |
|---|---|---|---|
| 24区間がそれぞれ1.25 mm | 30 mm | 1.25 mm/h | 1.25 mm |
| 一区間が30 mm、ほかはゼロ | 30 mm | 1.25 mm/h | 30 mm |
| 初めの六区間が各5 mm、ほかはゼロ | 30 mm | 1.25 mm/h | 5 mm |
三つの総量と一日全体の平均は同じですが、最大の一時間区間の量は異なります。一日の総量を24で割って得られるのは、その期間の平均強度だけです。最も強い一時間を復元できず、その一時間の中でも、さらに短い時間へ集中していたかは分かりません。
表の最大値は、正時で区切った固定の時間区間の最大です。任意の連続する60分間について求める移動窓の最大値ではありません。正時の境界をまたいで雨が集中すれば、固定区間では二つの要素に分かれます。細かな時間情報には細かな入力が必要で、一つの累積値から作り出せません。
貯留への影響を求めるにも、いつどれだけ水が入り、いつどれだけ出られるかという過程の情報が必要です。今回は排水能力や浸透速度を入力していないため、表から水たまりを予測しません。最終的な総量が同じでも、途中の最高水位が同じとは限りません。
時刻のラベルも製品の説明を読む必要があります。気象庁の質問集では、AMeDASの12時の一時間降水量は11–12時に対応すると説明しています。そのデータの表示規則であり、すべての天気アプリへ適用できるわけではありません。気象庁:降水量を集計する時間
実際に実行した内容と、再計算の方法
計算は 2026年10月14日に、macOS 27.0.1、arm64、Python 3.9.6で実行しました。標準ライブラリだけを使用します。与えた十進数を Decimal で処理し、三条件の水深が10、3、50 mmであること、三系列の総量が30 mm、一日平均が1.25 mm/hであることを確認しました。
また、1 mm × 1 m²が1 Lになることも確認しました。初期の貯留と外部からの水がともにゼロという仮定で、雨量ゼロ、または残る割合ゼロなら、水深もゼロでした。この限定は省けません。今日雨が降っていないことは、昨日の水が消えたことを意味しないからです。
モデルの定義に反する七組の入力は拒否されました。負の雨量、全体面積ゼロ、受ける面積ゼロ、残る割合がゼロ未満または一超、受ける面積がそれを含む全体面積より大きい場合、非有限の雨量 NaN です。「B が A より大きい」を拒否するのは、このモデルの面積定義の確認であり、実際の水面が広がれないという主張ではありません。
ダウンロード後、Python 3.9以降を使い、ファイルのあるディレクトリで実行します。
python3 rainfall-depth-teaching.py rainfall-depth-output
結果は rainfall-depth-output/results.json に保存されます。完全なスクリプト、実行説明、今回の結果、または三つをまとめたZIPをダウンロードできます。結果には全時間区間の入力と拒否された例もあり、再実行すれば日時と環境の項目は変わります。
実際に検証した範囲は算術、系列の集計、この入力チェックです。十進数の演算が実測の精度を上げるわけではありません。結果の 30.00 は入力と計算による表記です。雨量計の誤差、現場の地形、浸透、排水、越流、実際の水位は、この実行では検証していません。
次に雨量の数字を見るとき、説明を補う
まず単位と時間範囲を確認します。10 mmと10 mm/hは同じ量ではありません。後者には、どの期間の平均強度かという説明も必要です。累積期間、正時の区間、移動窓は、すべて「一時間」と書かれていても同じ統計とは限りません。
次に空間の対象を確認します。一つの観測地点、格子、ある範囲の要約のどれでしょうか。自分の屋根や庭の水量へ換算するなら、水平面積を明示し、その範囲へ観測値を適用する空間的な仮定を認める必要があります。一つの地点の値が、都市全体の一様な降雨を保証しているわけではありません。
さらに、観測か予報か、期間の始まりと終わり、更新時刻を確認します。本文の公式の定義と単位資料は2026年10月14日に確認しましたが、どの地点についても当日の雨量データを取得していません。ここにある数字は天気予報ではありません。
問いが「玄関前にどのくらい深くたまるか」へ進めば、初期水量、流入する範囲、地形、流出過程の情報も必要です。その条件が欠けているときは、既知の入力からどこまで分かるかを説明できます。単位面積への雨量を、そのまま一点の水深という名前へ変えることはできません。
最初の問いへの答えは明確です。雨量10ミリは、地面の水深10ミリを保証しません。 まず一平方メートルが受けた水量を示し、水深には水が最後にどこへ行き、どれだけ残ったかが関わります。雨量のミリと水深のミリは水量の関係で結べますが、その間の条件を明記する必要があります。