立霧溪 DTM 水理模擬成果

立霧溪水化:從 20m DTM 萃取「絕對連通」潛勢溪流的技術長征

立霧溪水化:從 20m DTM 萃取「絕對連通」潛勢溪流的技術長征 最近在進行 2026 台灣河流探索:立霧溪 的計畫中,遇到了一個困難問題:「官方的河道路網在深山峽谷裡不夠用。」 為了在 Google My Maps 上能有精確的導航,我決定啟動一場「數位成河」的挑戰——從 203 張 DTM 網格中,重新模擬出立霧溪的水脈靈魂。 這是一場關於環境韌性、演算法優化與「繞過限制」的戰鬥。 1. 數據獵取:在 40 萬顆網格間尋寶 這場比賽的第一關是數據獲取。內政部地政司提供了高品質的 20m DTM (數值地形模型)。但下載下來後,是數百個碎片化的 .grd 檔案。 技術筆記:千萬別試圖用 Python 逐一讀取。直接調用 gdal_merge.py 進行物理合併,並強制使用 EPSG:3826 (TWD97/TM2) 座標定錨,這是台灣所有官方地形資產的生命線。 2. 演算法的七次轉生:從「碎虛線」到「大河模型」 剛開始模擬時,我們遇到了經典的碎裂問題。D8 演算法在極端陡峭的太魯閣峽谷中,會因為數位噪聲產生無數的「鬍渣」支流,這在手機地圖上簡直是一場視覺災難。 經歷了七個版本的迭代,我們總結出的 「大河模擬黃金標準 (V7)」 是: [V1-V3] 拓樸追蹤:將離散點串成線,確立了河流的連通性基礎。 [V5-V6] 40m 重採樣:在寬廣河谷(如天祥河床),20m 的解析度反而太精細,小石頭會擋住流路。將解析度降階到 40m,反而能「看透」大河深槽的路徑。 [V7] Priority-Flood Routing:這是最關鍵的突破。我們在填補地表窪地的同時,就「強行鎖定」每一格往海洋的唯一洩水路徑。這解決了平原河床「0 坡度」導致的斷流悲劇。 3. 爆破 2000 個物件的「透明牆」 當我們興奮地把幾千條河道支流匯入 Google My Maps 時,遇到了著名的 「2000 項目限制牆」。Google 說:「你的地圖太豐富了,我裝不下。」 這時,我們應用了 「物件原子化 (The Atomizer Pattern)」: 我們將 5,306 段官方河道網格,透過 KML 的 MultiGeometry 標籤,全部釘死在 同一個物件元件 裡。對 Google 來說,它只是一個「稍微大一點的物件」,而非幾千個物件。 ...

2026-03-25 · 1 min · 114 words · Wuulong
蘭陽溪流域探索

蘭陽溪流域探索計畫 (Plan):從雪山山脈到太平洋的垂直地景巡禮

蘭陽溪流域探索:二日深度巡禮計畫 蘭陽溪不仅是地理上雪山與中央山脈的分界,更是台灣東北部最重要、最具多樣性的生命線。從上游的泰雅族传统領域,到中游的電力與西瓜產業,再到下游的防洪大計,蘭陽溪展示了人類如何與「不穩定地質」共生的極致智慧。 📅 每日行程與預計點位 Day 1:垂直地景的起點 —— 高山、翻越與強制遷徙 這一天我們將站在蘭陽溪的最上游,探訪分水嶺與那些躲在沖積扇背後的歷史。 思源埡口 (Siyuan Watershed):蘭陽溪與大甲溪的分界點,觀察垂直地景的最上層特徵。 南山村 (埤亞南社 / Pyanan):泰雅族聚落與扇端湧泉、高冷蔬菜產業的地景對合。 牛鬥橋 (Niudou):蘭陽溪峽谷收束點,也是地理上山區與平原的分界門戶。 [!TIP] Day 1 導航連結 (整合點位): 開啟 Google Maps 分段導航 (Day 1) Day 2:流域的能量與治理 —— 發電、西瓜、閘門與出海口 探索蘭陽溪如何從一條「荒溪」轉化為宜蘭現代化的能源與產業核心,並在入海口見證它的終結。 天送埤車站 / 蘭陽發電廠:日治時期宜蘭工業化的樞紐與水利控制點。 三星西瓜田:觀察板岩沖積扇地質如何形塑獨特的浮腹地農業。 五結防潮閘門與壯圍沙丘:防洪大計與出海口地形演替的動態美學。 蘭陽溪口 (出海口):三水匯流處,蘭陽溪海拔 0 公尺的終點演替。 [!TIP] Day 2 導航連結 (整合點位): 開啟 Google Maps 分段導航 (Day 2) 🧭 探索工具箱 (Toolkit) WalkGIS 整合地圖 (ISMap): 已同步至資料庫並產製:20260324_lanyang_exploration Google My Maps 互動地圖: 開啟蘭陽溪 Google 互動地圖 (計畫版) 整合性 KML 下載: 下載蘭陽溪 KML 資產 🧠 AI 深度研究提示 (Deep Research Prompts) 本計畫配套之深度研究指令: ...

2026-03-24 · 1 min · 96 words · Wuulong

[河流探索] 從流浪到開拓:烏溪流域數位資產的「事後補產製」與方法論進化

哈爸筆記: 在前一篇文章中,我提到烏溪之行是場「直覺式探索」的流浪。然而,流浪結束後,真正的挑戰才開始:如何將這些感性的體會,轉化為標準化、可傳承的數位資產?這幾天,我與 AI 助手 Antigravity 針對烏溪進行了一次深度的「事後補產製 (Post-processing)」,過程中不僅補完了圖資,更撞擊出一套全新的河流探索方法論。 數位考古:從「碎片段」中挖掘出的烏溪魂 這次補產製的過程,簡直像是一場「數位考古」。我發現原本以為「沒有資料」的地方,其實只是因為沒有用對方法。 2. 靈魂厚化:SQL 結構化採樣的威力 我質疑 AI:為什麼不分析《臺灣通史》全文?後來發現,用 grep 掃描 1GB 的純文字是最低效的。 我們改採 L0-SQL Pattern,直接從 taiwan_history.db 的 Layer 0 進行全文檢索。透過 JOIN 卷名欄位,我們驚喜地勾勒出霧峰林家「水權政治」的脈絡——從吳洛築圳到家族兵權的轉化。這種帶有「證據 ID」的分析,讓歷史不再只是故事,而是可以被索引的資產。 技術突破:主流、子溪與次溪的層級對位 在產製 烏溪.kml 時,我們落實了專業的水文層級管理: 主流:代碼 143000,深藍粗線,象徵流域的動脈。 子溪流:匯入主流的一級支流(如北港溪、大里溪),標準藍色。 次溪流:更細碎的微循環系統。 透過 dissolve (幾何合併) 技術,我們將原本破碎的線段結合成完整的生命線。在 Google My Maps 打開的一瞬間,烏溪流域的層級感躍然紙上。 成果預覽:烏溪 Google My Map 數位資產的「三位一體」 這次作業確立了未來每一條河流探索的標準產出: 空間骨架 (Skeleton):存放於 data/ 的整合性 KML。 人文證據 (Soul):與 KML 同目錄的 Historical_Evidence_Report.md。 導覽引擎 (Map):註冊於 walkgis.db 的 ISMap 與 Features。 結語:為下一條河做準備 這次「事後補產製」最大的收穫,是我們將所有經驗寫回了河流探索的技能規範中。現在我們有了一般化的自動化產製腳本,未來只要輸入流域名稱,AI 就能在幾秒內產出標準化的資產包。 ...

2026-03-15 · 1 min · 79 words · Wuulong

從「空間數據」到「流域敘事」:二仁溪探索計畫中的 WalkGIS 方法論進化

從「空間數據」到「流域敘事」:二仁溪探索計畫中的 WalkGIS 方法論進化 在規劃二仁溪探索計畫的過程中,我不只是在畫一張地圖,而是在進行一場 AI 驅動的「環境策展」。原本我們只關注座標與路徑( bones 骨架),但在這次二仁溪的實踐中,我們成功注入了「敘事靈魂」(soul)。 以下是本次計畫中,關於 WalkGIS 數位整合與探索流程的三大方法論改良: 1. 「二段式研究法」的誕生 (Deep + Basic Research) 過往我們條列 POI 時,往往直接跳入查詢座標。但在二仁溪這個具備深厚歷史負擔的流域,我們實驗了「先深度敘事、後基礎資料」的二段式流程: Deep Research (敘事研究):要求 AI 根據著作《南部紋理》的觀點,挖掘流域的「治理歷史」、「地質制約」與「環境救贖感」。這讓 Day 1 到 Day 3 的行程具備了邏輯鏈。 Basic Data Research (基礎研究):在敘事架構定稿後,再讓 AI 去批次抓取經緯度、補給點與潮汐時間。 效益:這確保了每一條產出的數位資訊(Feature Markdown)都帶有著作中要求的「觀點」,而不僅僅是 Google Maps 上的複製品。 2. 數位資產的「彈性標準化」 在處理大量地圖檔案時,我們遇到「日期未定」與「資產命名」的混亂問題。這次我們修正並正式封裝了以下標準: 2026xxxx 邏輯:在行程日期未敲定前,開發環境統一使用 2026xxxx_ 作為 ID 前綴。這讓檔案在資料庫(walkgis.db)與檔案系統中保持唯一性,未來日期確定後,僅需一次批次取代即可上線。 KML 幾何合併 (Dissolve):過往匯入 Google My Maps 的河道線段極為細碎。這次我們改寫腳本,依據 RV_NAME 欄位將主流與支流合併為 MultiGeometry。這讓地圖圖格更整潔,且能一鍵選取整條溪流。 3. WalkGIS 資料庫的「敘事耦合」 (DB Sync v2.0) 我們在 walkgis.db 的同步上做了重要突破,讓 Markdown 檔案與資料庫不再是並行線,而是深度耦合: ...

2026-02-04 · 1 min · 118 words · Wuulong

2026 河流探索計畫:濁水溪 vs. 曾文溪,一月冬季的流域抉擇

剛結束了大甲溪四日的深度探索,身體還殘留著中游山城的涼意與河床的石礫感。緊接著計畫下一趟五日的流域探索,時間定在一月初。 這是一個特殊的季節:台灣的枯水期與強勁的東北季風。 原本在考量兩條經典河流:A. 濁水溪 與 B. 曾文溪。為了適應一月的氣候,並滿足「頭尾兩天需在都市(補給/交通)」的需求,我重新將這兩條路線調整為「冬季限定版」,並進行了一次深度的比較與自我對話。 這不僅是選擇一條河,而是選擇一種與土地對話的方式。 🎒 選項 A:濁水溪——季節限定的上帝調色盤 (The Red & Grey) 核心概念:由最大的山城「埔里」出發,順流而下,在西螺體驗渡河歷史,最後在海線都市結束。一月重點在**武界枯水期的滿江紅(水生蕨類)**奇景。 這是一條充滿「硬派水利工程」與「農村生命力」的路線。泥沙、灰石、紅橋,以及季節限定的紅綠河床。 天數 區域 核心行程 (對應一月氣候與都市需求) 車泊/住宿建議 Day 1 初始都市 南投埔里 埔里酒廠/地理中心碑:補給方便。 眉溪/南港溪匯流處:尋找流向烏溪與濁水溪的分水嶺。 晚上逛埔里城觀光夜市(若逢週末)。 埔里市區 住宿或近郊車泊 Day 2 上游秘境 仁愛武界 武界壩下游溪床:一月限定!枯水期流速慢,有機會看到「滿江紅」將溪床染成紅綠相間的絕景。 摩摩納爾瀑布:枯水期溯溪相對安全。 武界部落 露營區 (山區夜冷需保暖) Day 3 中游樞紐 集集/二水 集集攔河堰:看台灣最大攔河堰。 二水八堡圳公園:騎單車追火車與水圳並行的畫面。 探訪林先生廟(水利史必去)。 竹山/二水 市鎮邊緣 Day 4 下游聚落 西螺/虎尾 西螺大橋:步行走過紅橋,看寬闊的乾涸河床。 延平老街:參觀醬油工廠(適合冬天的發酵味)。 虎尾鐵橋:糖鐵歷史。 西螺大橋下 高灘地 (車宿聖地) (注意:若風大需改住民宿) Day 5 結尾都市 彰化/台中 大城/芳苑濕地:搭海牛車(視潮汐)。 鹿港小鎮:濁水溪泥沙淤積造成的港口興衰史。 下午抵達 台中市區 結束。 台中市 賦歸 🎒 選項 B:曾文溪——候鳥與古都的暖陽之旅 (The Warm & Green) 核心概念:由「嘉義市」切入上游,經大埔水庫,最後進入「台南市」。一月是台南最舒服的季節(不熱、少雨),且是黑面琵鷺來台過冬的旺季。 這是一條充滿「歷史厚度」與「濕地生態」的路線。從鄒族水源、全台最大水庫,到西拉雅文化與倒風內海遺跡。 天數 區域 核心行程 (對應一月氣候與都市需求) 車泊/住宿建議 Day 1 初始都市 嘉義市 嘉義製材所/檜意森活村:了解阿里山林業與水運的關係。 嘉義公園/射日塔。 晚上逛文化路夜市。 嘉義市區 住宿或蘭潭車泊 Day 2 上游水庫 嘉義大埔 台3線阿婆灣:山路駕駛樂趣。 大埔湖濱公園:曾文水庫缺水期可能看到淹沒區遺跡。 搭船看山豬/老鷹。 大埔湖濱公園 (車泊五星級) 溫暖避風 Day 3 中游水利 山上/官田 山上花園水道博物館:極美的日治工業風建築(台南水源地歷史)。 烏山頭水庫/八田與一園區:嘉南大圳的心臟。 善化/新市 近郊 Day 4 下游生態 七股/安南 七股黑面琵鷺賞鳥亭:一月必看!數百隻琵鷺在曾文溪口過冬。 國聖燈塔:極西點,看沙漠與海。 四草綠色隧道。 台南安平 戀愛廣場車泊 Day 5 結尾都市 台南舊城 台南市區水文走讀:五條港文化園區(古河道變街道)。 河樂廣場:舊運河改造。 吃完牛肉湯後賦歸。 台南市 賦歸 ⚔️ 綜合比較:一月去哪裡? 比較項目 A: 濁水溪 (The Boundary) B: 曾文溪 (The Lifeline) 一月優勢 ✅ 武界滿江紅:季節限定的自然奇觀,只有枯水期看得到。 ✅ 西螺蘿蔔:正值產季,農村景觀豐富。 ✅ 候鳥季節:曾文溪口的國際級賞鳥盛事。 ✅ 氣候舒適:南部豔陽高照,完全避開北部的濕冷。 一月劣勢 ❌ 強勁東北季風:Day 4-5 在海線活動時,風可能大到頭痛,車宿需找建物遮蔽。 ❌ 水庫低水位:曾文水庫若太乾,景觀可能露出大片黃土,美感略減。 都市銜接 埔里 / 台中。 補給維修方便,交通便捷。 嘉義 / 台南。 頭尾都是歷史古都,美食密度全台最高。 文化亮點 水利與族群。 二水的八堡圳、客家/閩南聚落。風格較硬朗、壯闊。 歷史與生態。 西拉雅文化、荷治遺跡、黑面琵鷺。風格較柔和、人文。 尋寶樂趣 尋找舊鐵橋、日治時期堤防、二水的分水閘門。 尋找古航道遺跡、總爺糖廠的運糖水路、消失的部落遺址。 美食風格 肉圓大對決 (埔里vs北斗/水里)、爌肉飯、薑母鴨 (天冷吃剛好)。 火雞肉飯 (起點)、牛肉湯/虱目魚 (終點)、砂鍋魚頭 (中途)。 車泊/住宿 ⭐⭐⭐⭐ (西螺大橋下、高海拔山區都有點) ⭐⭐⭐⭐⭐ (大埔湖濱公園是台灣車泊聖地,設施極完善) 💡 抉擇的思考 兩者最大的差異在於 Day 4-5 的體驗: ...

2026-01-09 · 1 min · 202 words · Wuulong