WalkGIS 實戰:ATAK 碎裂軌跡合併與 Google My Maps 輕量化指南

在進行長距離的河川探索(如大甲溪、濁水溪)時,我們依賴 ATAK (Android Team Awareness Kit) 作為主要的軌跡記錄工具。然而,在實際作業中遇到了一個痛點: ATAK 為了效能或訊號不穩,常會將一整天的行程自動切分成多個軌跡檔案 (GPX/KML)。 這造成兩個後續應用的問題: 管理困難:一天產生 3-4 個檔案,Day 4 就有三個 GPX (01:31, 04:47, 06:12)。 Data Package 限制:ATAK 的 Data Package 雖然好用,但主要針對靜態圖層 (Points, Shapes),對於「動態軌跡」的打包支援較弱,往往需要手動匯出 GPX。 Google My Maps 拒收:當我們想把這些高精度的原始軌跡整合到 Google My Maps 分享時,會因為點數過多 (Over 2000 points) 而導致上傳失敗或顯示不全。 🛠️ 解決方案:Python 自動化合併與抽稀 為了不僅將檔案「接起來」,還要能「瘦身」給 Google 吃,我開發了一個 Python 腳本來處理這個標準作業程序。 步驟一:處理 Namespace 陷阱 ATAK 輸出的 GPX 檔案,其 XML Namespace 有時會帶有尾端斜線(.../GPX/1/1/),這會導致標準的 Python xml.etree.ElementTree 解析失敗。 解法:寫一個 Helper Function strip_ns(),不管 Namespace 長怎樣,只認標籤名稱(如 trkpt),這樣最穩健。 ...

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

2026 大甲溪河流探索 Day 3:從后里到谷關,那些地圖上找不到的隱藏細節

今天的行程很長,從后里平原一路往上游挺進,穿過東勢客家山城,最後抵達群山環繞的谷關。這不僅是海拔的爬升,也是一場對於「地圖準確度」的實戰測試。 同時,我也進行了一場關於 ATAK (Android Team Awareness Kit) 軟體的實戰實驗:到底把資料「打成一包 (Data Package)」對於旅行紀錄有什麼幫助? 旅程就看影片: 🎥 2026 大甲溪河流探索 Day 3 Relive 🗺️ 行程流水帳 (AI 軌跡還原版) 這份行程是透過我從 ATAK 匯出的 GPX 軌跡檔,再請 AI Agent 進行時間與空間分析後還原的結果。有趣的是,因為我只匯出了其中一段軌跡,所以 AI 很誠實地告訴我:「其他行程並沒有在軌跡裡」。 主要步行與活動時段: 09:38 | 📍 老祖早餐灌蛋餅:這蛋餅形狀真的特別,是用灌的,做為本日的起點。「應該是 9:01-9:27(以前)」 09:48 | 📍 東勢客家文化園區:舊車站改建,適合散步。 10:46 | 📍 龍神橋 (東勢區):跨越深邃溪谷的重要橋樑,新舊並存。 10:54 | 📍 東勢林業文化園區:見證大雪山林業的伐木歲月,腹地廣大。 11:40 | 📍 東勢本圳:尋找水利源頭,位置稍微偏離一點,可能是在水圳旁移動。「走去月恆門」 11:48 | 📍 月恆門:非常精確的經過此點,也在此遇見了在地的洗衣文化。 12:43 | 📍 白冷圳紀念公園:向工程師磯田謙雄致敬,偉大的倒虹吸管水利工程。 未在軌跡中的行程(包含開車): 后里環保公園:一早醒來的地方,有點冷,幾無花海。 馬鞍壩、天輪壩:大甲溪中游的兩大壩體。 谷關:本日終點,在此挑戰捎來步道並在路邊車宿。 🧪 技術筆記:ATAK Data Package 實驗 這次旅程我也嘗試了 ATAK 的「Data Package」功能,想說能不能像打包行李一樣,把這次旅行的所有照片、標記點、軌跡通通包成一個檔案分享或備份。結果遇到了一些有趣的技術細節: ...

2026-01-08 · 1 min · 200 words · Wuulong

散步地圖的概念與應用:從移動軌跡看見在地紋理

什麼是「散步地圖」? 在我們進行河流探索時,地圖不僅是導航的工具,更是一種「策展」的媒介。 散步地圖的核心概念,是透過地圖串聯更多的協力與情報,並利用群眾的移動軌跡描繪出有意義的資訊。這與我們強調的公私協力、開放資料精神不謀而合。 以下整理了散步地圖的核心價值與建構方法: 1. 目的與價值:為什麼要畫地圖? 串聯協力:地圖是一個平台,能將分散的個人、店家、組織串聯起來,形成夥伴關係。 在地參與:鼓勵人們走出戶外,透過「走讀」產生對環境的直接關懷。 議題關注/績效評估: 透過地圖點出被忽視的「暗點」(如髒亂點、斷點)。 利用短網址 QRcode 追蹤使用率,評估活動成效。 商業與再生:人流即金流,散步活動能活絡在地經濟,推動地方再生。 2. 圖層解構:地圖裡該有什麼? 散步地圖就像千層蛋糕,由不同屬性的圖層 (Layers) 堆疊而成: A. 基礎骨架 點 (Points):具有意義的興趣點(POI),如古蹟、老樹、特色小店。 線 (Lines):推薦的散步路徑、自行車道。 水 (Water):重要的圳路圖資(幹線、支線),這在河流探索中尤為重要。 B. 情報層 (Information) 環境/生態: 水質監測點(清澈 vs 污染)。 生態庇護所、可下水的親水點。 維護管理: 清潔地圖:垃圾桶位置、髒亂點回報。 文史脈絡: 歷史古圳(如新竹隆恩圳、汀甫圳)的遺跡。 消失的河道。 C. 群眾層 (Crowdsourcing) 公民標記:結合 iNaturalist 或其他工具,讓參與者標記生態發現或垃圾熱點。 3. 如何開始?建構工具箱 🧰 Step 1: 資料收集 (Data Collection) 移動軌跡:利用手機 APP (如 Relive, Strava) 記錄散步路徑,匯出 GPX 格式。這是最真實的「路」。 圖像紀錄:使用開啟 GPS 定位的相機/手機拍照,確保照片帶有經緯度 (Geo-tagging),方便後續展圖。 基礎圖資:下載政府開放資料(國土測繪中心 WMTS、水利署資料)。 Step 2: 呈現與分析 (Visualization) QGIS:最強大的開源 GIS 軟體,用來疊合上述所有資料。 Google My Maps:輕量級的展示工具,適合大眾導覽。 4. 實踐發想:從大新竹到大甲溪 我們可以嘗試將我們在「流域學校」或「大新竹區域」學到的經驗複製: ...

2025-12-13 · 1 min · 84 words · Wuulong