在完成平面位置 (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 系列完結篇(?) 感謝陪我一起走過這三千年的空間探索