在完成平面位置 (X, Y) 的座標標註與河流距離分析後,我總覺得地圖還少了點什麼。直到我們引入了 Z 軸——也就是高程數據,整個曾文溪流域的歷史才真正「活」了起來。

這是我在 HGIS 建模中最精彩的一場實驗:運用 20m DTM (數位地形模型),讓遺址開口說出三千年來海陸變遷的秘密。


🏔️ 海拔高度:決定「是海還是陸」的生死線

在台南平原,海拔 5 到 10 公尺是一個神奇的區間。

透過 scripts/enrich_sites_with_elevation.py,我們讓 133 處曾文溪流域遺址自動去匹配內政部的 DTM 資料。這是一個跨縣市的圖磚掃描工具,能精確取出每一筆數據的高度。

考古證詞:南科考古館的案例

南科考古館 為例,其海拔約 5-7 公尺

  • 三千年前:這裡的海拔正好處於古台江內海的沙丘邊緣。大坌坑遺址中發現的「貝塚」,證明了這裡曾是海景第一排。
  • 一千年前:隨著曾文溪泥沙沖積,海拔 6 公尺處變成了濕地與三角洲。
  • 今日:它縮到了離海岸 30 公里的平原中心。

海拔等高線,正是這場「海退人進」演義中的指揮線。


🤖 Layer 3:讓 AI 具備「大歷史語義」

當我們有了 XY 座標、河流距離與 Z 軸高度後,我問了 AI 助理一個問題:「能根據這些數據,幫我寫出一段吸引人的導覽文字嗎?」

這就是 Layer 3:大歷史語義層 (Semantic Context Layer)

我開發了 scripts/batch_l3_enrichment.py 作業管線。它不只是跑跑程式,而是讓 Gemini 扮演一位考古學家,結合這三個維度的數據,自動生成「地理歷史脈絡」。

AI 生成範例: 「這處遺址位於海拔 540 公尺的穩定河階,離曾文溪主流恰好保持 2.2 公里的安全觀測距離。這顯示先民在金屬器時代已具備極強的避災智慧,選擇了這塊永遠免疫洪水改道的『定海神針』…」


🛠️ 釋出指南 (Release Guide)

這一系列針對考古與地貌的深度模型,我已全數彙整進 Taiwan History Atlas 儲存庫的 v260306.1 更新 中。

  • 資料集docs/settlement_shift_report.md 包含了完整的時期/海拔統計矩陣。
  • 案例研究docs/case_study_stsp_museum.md 還原了南科地貌變遷。
  • AI Skill:更新後的 hgis-atlas-architect v2.0 能直接調用這些 Z 軸數據。

🖋️ 結語:我們正在賦予地圖「靈魂」

傳統的地圖是冰冷的線段,但當我們結合 AI、拓樸與地形數據時,地圖變成了一部時光機。

我們不再只是標註遺址位置,而是在還原一段人類與這片土地博弈的意志。從深山的 Cuuc'u 到平原的南科,每一米的海拔提升,背後都是數百年的生存抉擇。

歡迎大家下載我的 Repo,體驗這套具備 「空間智慧」 的 HGIS 系統。 👉 Taiwan History Atlas (GitHub)


本文由 AI 助理與哈爸透過 bmad-pa 指令集共同協作,結合 DTM 地形與 Layer 3 語義厚化管線產製。

哈爸筆記 - HGIS 系列完結篇(?) 感謝陪我一起走過這三千年的空間探索