[GIS筆記] SHP 轉檔的亂碼陷阱:從「百年舊堤」案例看編碼偵測的重要性
在將既有的 GIS 開放資料(如 QGIS 專案中的 Shapefile)整合進 WalkGIS 系統時,最常遇到的挑戰往往不是座標轉換,而是文字編碼(Encoding)。 最近在處理「濁水溪流域情報地圖」中的「百年舊堤」圖層時,我遇到了一個經典的亂碼案例。這篇文章將紀錄問題的成因、誤判的過程,以及最終的正確解法,作為未來處理 GIS 舊資料的參考。 ...
在將既有的 GIS 開放資料(如 QGIS 專案中的 Shapefile)整合進 WalkGIS 系統時,最常遇到的挑戰往往不是座標轉換,而是文字編碼(Encoding)。 最近在處理「濁水溪流域情報地圖」中的「百年舊堤」圖層時,我遇到了一個經典的亂碼案例。這篇文章將紀錄問題的成因、誤判的過程,以及最終的正確解法,作為未來處理 GIS 舊資料的參考。 ...
在處理台灣水利地理資訊時,常會發現政府公開的「中央管河川」圖資(如 RIVERL.shp)或河川代碼表,往往只記錄到一定規模以上的河川。很多在地人熟知的區域排水、野溪或深山源頭(如濁水溪上游的霧社溪)並不在名冊上。 ...
最近在研究 LASS 社群維護的 「流域情報開放地圖」 QGIS 專案,這是一個集結了政府開放資料與民間調適計畫成果的龐大資料庫。 資料雖豐富,但若只想專注於特定流域(例如:濁水溪),要從全台的圖資中「萃取」並「整理」出有結構的資料,手動操作相當繁瑣。這次我嘗試透過 AI 助理 Antigravity 來協助處理,發現這是一個非常高效的工作流,特別是針對舊式 Shapefile 資料結構的梳理。 ...
引言:打造「百科全書式」的流域地圖# 一直以來,我對於製作「有深度」的地圖充滿熱情。一張好的地圖,不應該只是標記與導航,它應該能承載歷史的厚度、文化的溫度,以及地理空間的邏輯。 這次,我以台灣的母親河——濁水溪為範圍,嘗試進行了一次「百科全書式」的探索與實作。我的目標是將這條河流從合歡山源頭到麥寮出海口,涵蓋自然地景、水利設施、人文史蹟、交通設施、災害環境五大維度的知識,轉化為可互動、可導航的數位資產。 ...
在開發 AI Field Scout (AI 偵查員) 系統的過程中,我們的一個核心需求是:讓 AI Agent 能即時把發現的資訊(例如:附近的便利商店、危險地形、或是沿著路徑移動的隊友)投放到使用者的 ATAK 地圖上。 ...
旅程來到第四天,今天的關鍵字是:森林與菌菇。 從谷關的晨光中醒來,先在全家便利商店處理一下昨天的遊記與今日的計劃。不得不說,台灣的便利商店真是車泊族的救星,有桌子、還有飲料,比窩在車子裡舒服多了。 ...
在進行長距離的河川探索(如大甲溪、濁水溪)時,我們依賴 ATAK (Android Team Awareness Kit) 作為主要的軌跡記錄工具。然而,在實際作業中遇到了一個痛點: ATAK 為了效能或訊號不穩,常會將一整天的行程自動切分成多個軌跡檔案 (GPX/KML)。 ...
在規劃「2026 台灣河流探索」的過程中,除了路線本身的挑戰,最實際的問題往往是:「哪裡可以補給?」以及更重要的——「哪裡有廁所?」。 雖然 Google Maps 很強大,但要一眼在地圖上看出「哪一家超商有廁所」並不容易。於是,我決定自己動手做一張專屬的地圖,並將其整合到我的主力導航工具 Google My Maps 與 ATAK 中。 ...
在 上一篇 我們搞定了「有廁所的便利商店」地圖資料。然而,當我們真正走入濁水溪或曾文溪的荒野時,地圖上需要的資訊遠不止這些。 我們需要知道哪裡有攔沙壩 (Weir) 可以觀察水流,哪裡有 吊橋 (Suspension Bridge) 可以跨越峽谷,哪裡有 土地公廟 (Earth God Temple) 可以補給休息。 ...
今天的行程很長,從后里平原一路往上游挺進,穿過東勢客家山城,最後抵達群山環繞的谷關。這不僅是海拔的爬升,也是一場對於「地圖準確度」的實戰測試。 ...