⚠ 攸關生命的科學 🌊 河川與雨的故事 不需先備知識 閱讀約7分鐘

明明是晴天,
河水為什麼會突然暴漲?

頭頂是藍天,一滴雨都沒下。可是剛才還只到腳踝的河水,卻在幾分鐘內淹到膝蓋、淹到腰部――這是河川意外新聞中一再出現的情境。謎底只有一個。河水靠的不是「你所在之處的雨」,而是「整個上游降下的雨」匯集而來

發布:2026.08.25 難易度:★☆☆(不需先備知識即可閱讀) 只有最後的折疊區塊才會出現算式
先想像這樣一個場景

暑假的露營場。大家渡到河中央的沙洲上戲水、烤肉,玩得正開心。天空晴朗。只是,河川上游的山區,看得到掛著烏黑的雲

30分鐘後。一回神,發現河水變濁了,樹枝和落葉接連漂了下來。水位似乎也在悄悄上升。但頭頂依舊放晴。「應該還好吧」――。

而這句「應該還好吧」,正是在河邊最危險的判斷。因為降在上游山區的雨,會延遲1~2小時,才抵達晴朗的下游

危險的理由,只有兩個

1
河川是把「上游全部的雨」匯成一股的漏斗頸

降在山區的雨,順著坡面流下,匯入溪谷,最後注入一條河川。廣大範圍的雨水集中到一道細細的水流裡,所以就算當地晴天,水量依然會增加。

2
暴漲不是「慢慢地」,而是「一口氣」來襲

匯集起來的水,會像波浪一樣的水塊順流而下。水位有時幾分鐘內就上升數十公分,原本腳踝深的地方,會變成無法走回岸邊的深度。

接下來,用生活中常見的比喻逐一說明。

理由1:河川是巨大「漏斗」的出口

想像一下浴缸裡放水的畫面。臉盆裡一大片水面的水,會一下子全部湧向細小的排水口那一點。河川發生的事,正是同樣的道理。

每一條河川都有「這個範圍降下的雨,全部匯入這條河」的地盤(稱為流域)。即使是山間的小河,地盤的面積也可能達到數平方公里。只要上游任何一處下起大雨,這些水唯一的去處,就是你所在的下游那條河流

究竟會是多大的水量?以一條較小的河川為例,最後的折疊區塊有實際計算,先說結論:每小時會新增將近300座25公尺泳池的水量。頭頂的天氣,幾乎和這個水量無關。

上游山區下大雨 溪谷匯集雨水 廣大範圍的雨,收攏成一條河 下游放晴 雨水延遲1~2小時抵達
圖1:以漏斗比喻河川地盤(流域)的示意圖。降在上游山區(圖的上方)的雨,會被左右的溪谷匯集,收攏成一條河(圖中粗藍線)流向下游。就像圖右下角那樣,即使下游是晴天,上游的雨水仍會延遲1~2小時左右,確實抵達。

理由2:暴漲會化作「波浪」來襲

暴漲的水未必像擰開水龍頭那樣緩緩上升。上游一次溢出的水,有時會化為陡直如牆的「水牆」波浪順流而下。這種現象稱為段波,在水壩洩洪或暴雨過後的河川都曾觀測到。

過去河川意外的紀錄中,也有水位不到10分鐘就上升數十公分的案例報告。聽到「數十公分」或許覺得沒什麼大不了,但河水位上升30公分,意味著原本腳踝深的涉水點變成膝蓋深,原本膝蓋深的地方變成腰部深。一旦水淹到腰部,就連成年人也會被水流沖得站不住。而且待在沙洲上的話,回程用的淺灘會先一步消失。退路被切斷,往往比沙洲本身被淹沒還要早。

🔎 暴漲的前兆 ― 只要看到這3種跡象,立刻上岸

不必等三個徵兆全部出現。只要察覺其中任何一個,就請立刻停止玩水並上岸。聽到上游水壩洩洪的警報聲或廣播時,也是一樣的道理。

那麼,該怎麼做才好?

✅ 也能原封不動說給孩子聽的3件事
  1. 下水前,先看看上游的天空和天氣預報不是看頭頂,而是看河川上游、山那個方向的天空。要是有烏雲,那天就不要在沙洲或河灘久留。事先約定好「上游一發布大雨或洪水警報,就離開河邊」。務必穿上救生衣。
  2. 變濁、漂來的樹枝、水位變化。只要看到其中一項,就立刻上岸不要抱著「應該還好」的心態繼續觀望。暴漲的水不會等你。原本就有禁止進入的繩索或告示的地方,一開始就不要進去。
  3. 即使有人被沖走,也不要跳下水營救丟出能漂浮的東西(保冷箱、寶特瓶、繩索),並立刻撥打119報案。不靠近、不進入暴漲的水流,是救援者必須遵守的鐵則。
⚠ 萬一身處沙洲時暴漲開始了

若回程用的淺灘已經變深,勉強涉水渡河相當危險。在腰部深、流速快的水中,就算是成年人,也可能幾步就被沖倒。

這種情況下,基本原則是移動到沙洲上地勢最高的地方,用大聲呼喊和肢體動作讓周圍的人注意到,並撥打119報案等待救援。憑感覺判斷「這個深度應該能走過去」而涉水,在過去的意外紀錄中一再造成反效果。

而最重要的是――如果在前兆階段就已經上岸,根本不會走到這一步。過早撤退,絕不是失敗。

總結

晴天時河水仍會暴漲的理由有兩個。①河川像漏斗一樣,把上游全部的雨匯成一股。②匯集起來的水化作波浪般的水塊,能在幾分鐘內讓水位上升數十公分。該留意的不是頭頂的天空,而是上游的天空,以及河水變濁、漂流物、水位的細微變化

河川的天氣,不在頭頂上方。
而在上游的山上。

暴漲的河水為什麼能輕易把人沖走,水流力量的計算在河川白色泡沫的文章的折疊區塊中有詳細說明。此外,導致暴漲的積雨雲如何發展,可參考這篇文章。同樣的雨水滲入地面後,也可能經過一段時間才讓坡面崩塌。這個機制在「為什麼土石流常在雨停之後才發生?」中有說明。

🧪 用地圖就能做的觀察:追溯平常那條河的「地盤」
  1. 用地圖應用程式,顯示住家附近或常去玩耍的河川
  2. 沿著河川往上游一路追溯,看看分支出去的溪谷分別來自哪座山
  3. 用手指描出「不論降在這座山的哪個角落,雨水最終都會流到那個地方」的範圍

範圍應該會比你想像的大得多。玩水前先做這件事,就能具體了解「看上游的天空」究竟是哪個方向。日本國土地理院的地圖也提供可以顯示河川流域的服務。

想知道更多 ― 用語、算式、與教科書的連結從國中理科到大學專業科目,本文清楚標示每段內容屬於哪個程度
後面出現的標籤怎麼看
  • 國中國中理科、地理課程範圍
  • 高中高中「地科基礎」「物理基礎」課程範圍
  • 高中+高中的進階內容,或教科書專欄性質的內容
  • 大學高中不會教的,大學專業科目(水文學、河川工程)內容
  • 研究連大學都還沒當作「定論」教授的,研究者正在調查中的內容

國中用語:這個現象是有名稱的

國中高中用算式驗證:上游的雨,會變成多少水量?

以一條較小的河川為例,估算上游的雨水在一小時內會匯聚成多少水量。用到的只有乘法和除法。

① 作為依據的估算數值
上游流域的面積10 km²(山間小河的大致範圍)= 10000000 m²
上游降下的雨量1小時10 mm = 0.01 m(約為「稍強的雨」程度)
1座25公尺泳池的水量約360 m³
② 計算1小時匯集的水量
流域降雨的體積(1小時份)0.01 × 10000000 = 100000(m³)
換算成每秒的量100000 ÷ 3600 ≒ 27.8(m³/s)
換算成25公尺泳池數100000 ÷ 360 ≒ 278(座/小時)

即使只是「稍強的雨」程度,也是每秒約28 m³=每小時278座25公尺泳池的水量,全部匯入僅僅一條河的計算結果。平常小河的流量大約是每秒數立方公尺,流量會增加一個數量級。實際上會因滲入地面等因素而減少,但在集中豪雨時,這種折減效果往往起不了太大作用。

③ 即使考慮滲入地面,數量級也不會改變
滲入地面等未流入河川的比例(估算)設為五成
即使如此仍流入河川的水量27.8 × 0.5 ≒ 13.9(m³/s)

即使一半滲入地下,仍有每秒約14 m³。請注意,「頭頂是否放晴」完全沒有出現在這個計算的任何一處。真正起作用的,只有「上游是否下了雨」。

高中高中+為什麼會「一口氣」來襲:匯水的時間差

高中流域內各地點到河川的距離各不相同,雨水抵達的時間理應也各不相同。然而暴漲之所以會化為「波浪」,是因為從近處而來的快速水流,與從遠處而來的緩慢水流,會在下游某個地點正好重疊的時機。

高中+再加上,水深越深,河川的流速就越快(相對於阻力,水壓的推力更強),因此會產生後方來的高水位追上前方低水位的效應。暴漲的後段追上前段,最前端愈來愈陡直――這正是段波形成的基本機制。

大學水文學:從雨量預測河川流量的學問

根據雨量、地形、地面滲透性計算河川流量隨時間變化(水文歷線)的領域,稱為水文學。將流域細分為網格,追蹤各網格的雨水如何沿坡面和水路流下的「分布式逕流模型」,是目前洪水預報的核心。日本氣象廳的「流域雨量指數」,也是針對全國河川持續運算這類模型,藉此推估危險程度。

研究尚未完全釐清的事

河川暴漲雖然是歷史悠久的研究對象,但在預測的核心部分,仍留有困難之處

也就是說,本文的內容也只是「目前已知範圍內的說明」。正因為預測還不完美,「察覺前兆就上岸」這種現場判斷,至今仍是守護生命的第一道防線。

與教科書的連結(依程度分類)

程度科目・單元本文對應之處
國中理科・大地的變化/地理・河川與地形流域的概念、漏斗的比喻、圖1
高中地科基礎・氣象與災害、物理基礎・速度水量估算、雨水抵達的時間差
高中+物理・波動的進階內容後方水流追上前方水流、段波的機制
大學水文學・河川工程逕流模型、水文歷線、流域雨量指數
研究氣象學・砂防學(尚未解決)局部豪雨預測的極限、土壤水分的大範圍掌握、漂流木的效應
防災・安全教育三個前兆訊號、及早撤離沙洲、報案與救援的原則
參考・出處
  1. 日本氣象廳(気象庁)「流域雨量指數」「洪水危機警示(洪水警報危險度分布)」說明頁面。
  2. 日本國土交通省・河川財團(河川財団)製作的河川水難事故防止宣導資料(沙洲・急遽暴漲・前兆現象,過去事故案例的教訓)。
  3. 政府廣報線上(政府広報オンライン)「當心河川急遽暴漲」(變濁、漂流物、水位變化等前兆,水壩洩洪警報)。
  4. 水文學・河川工程的標準教科書(流域、逕流分析、段波・洪水波的傳播)。

※本文為一般大眾取向的科學解說。實際的安全判斷,請依循當地的警告標示、氣象資訊,以及地方政府、消防、河川管理機關的指示。文中數值為理解機制所用的概算值。