[GIS筆記] SHP 轉檔的亂碼陷阱:從「百年舊堤」案例看編碼偵測的重要性
在將既有的 GIS 開放資料(如 QGIS 專案中的 Shapefile)整合進 WalkGIS 系統時,最常遇到的挑戰往往不是座標轉換,而是文字編碼(Encoding)。 最近在處理「濁水溪流域情報地圖」中的「百年舊堤」圖層時,我遇到了一個經典的亂碼案例。這篇文章將紀錄問題的成因、誤判的過程,以及最終的正確解法,作為未來處理 GIS 舊資料的參考。 ...
在將既有的 GIS 開放資料(如 QGIS 專案中的 Shapefile)整合進 WalkGIS 系統時,最常遇到的挑戰往往不是座標轉換,而是文字編碼(Encoding)。 最近在處理「濁水溪流域情報地圖」中的「百年舊堤」圖層時,我遇到了一個經典的亂碼案例。這篇文章將紀錄問題的成因、誤判的過程,以及最終的正確解法,作為未來處理 GIS 舊資料的參考。 ...
引言:打造「百科全書式」的流域地圖# 一直以來,我對於製作「有深度」的地圖充滿熱情。一張好的地圖,不應該只是標記與導航,它應該能承載歷史的厚度、文化的溫度,以及地理空間的邏輯。 這次,我以台灣的母親河——濁水溪為範圍,嘗試進行了一次「百科全書式」的探索與實作。我的目標是將這條河流從合歡山源頭到麥寮出海口,涵蓋自然地景、水利設施、人文史蹟、交通設施、災害環境五大維度的知識,轉化為可互動、可導航的數位資產。 ...
在 WalkGIS 2.0 的開發過程中,我發現早期的地圖資料存在嚴重的 GPS 誤差。本文記錄了如何利用 Google Maps API 進行批次自動化校正,並解決了「台灣中心點」歸零問題、路徑檔被誤改以及資料一致性維護的技術挑戰。
整理 WalkGIS 專案從 2025/12/13 發想至今的完整演進歷程。透過 Mermaid 圖表與詳細里程碑表格,記錄了這個專案如何從單純的「散步地圖概念」,經由 Agentic AI 的輔助,一路進化為去中心化協議 (V2),並最終整合至軍規 ATAK 系統的技術路徑。
這不是一篇理論文,而是一次真實的踩坑紀錄。本文記錄了我如何使用 WalkGIS Template,配合 AI Agent 的自動化任務,從零打造一份包含 16 個景點、具備 GPS 定位與詳細介紹的「清大夜市美食地圖」。文中包含基礎設施架設、AI 內容協作到最終資料治理的完整流程。
首席架構師開發日誌:揭秘 V2 升級如何透過 DataSourceContext 實現從「內容網站」到「通用瀏覽器」的範式轉移,以及如何解決 WASM 重啟與跨域資源映射的技術挑戰。
如果不只是我在做地圖,而是每個人都能擁有自己的地理資料庫?本文提出 WalkGIS 的下一步計畫:將其從單一網站昇華為一種類似 Podcast 的去中心化協議,讓每個人都能成為地圖創作者,並透過開放市集共享成果。
揭秘如何利用 SQLite WebAssembly 與靜態網頁技術,以零後端成本打造高效能的 GIS 應用程式,實現資料庫前端查詢與 Markdown 動態載入的混合架構。
記錄如何將地圖製作流程封裝成可重複執行的 Agent Task,並以「新竹智慧水圳地圖」進行壓力測試與迭代修正的過程。
驗證 WalkGIS 系統的擴充性:透過標準化流程,快速部署「大甲溪水利溯源」與「智慧水圳」兩條全新路線,並整合 Google Maps 導航與 AI 內容生成。