地圖即提示 (Map as a Prompt):為什麼我要在每份 WalkGIS 地圖中嵌入 Deep Research 指令?

傳統的 GIS 地圖只告訴你「這裡有什麼」,卻很少告訴你「這裡發生過什麼」。為了解決深度探索的資訊落差,我開始嘗試在 WalkGIS 的每份地圖文件中嵌入專屬的 Deep Research Prompt。這不僅是節省使用者的複製貼上時間,更是一種「將地圖視為知識索引」的產品設計思維。

2026-01-04 · 1 min · 102 words · Wuulong

使用 AI 復活舊版 ATAK 台灣圖資包 (ATAK-Maps-LASS)

最近在整理舊檔案時,翻出了一個好幾年前製作的 ATAK 地圖擴充包 (ATAK-Maps-LASS.zip)。這個懶人包當年整合了 Google、Bing、以及最重要的台灣通用電子地圖與魯地圖,為了讓團隊能快速在 ATAK 建立共同的圖資環境。 沒想到興沖沖地匯入新版 ATAK 後,卻發現無法讀取,甚至連最關鍵的魯地圖都無法顯示。 於是我請了 AI 助手協助除錯,沒想到短短幾分鐘內就找出了結構性問題與連結失效的原因,並協助重新打包修復。這篇文章簡單紀錄一下這次的協作修復過程,並分享這個「復活版」的地圖包給大家。 修復過程:AI 如何解決問題? 1. 修正 ZIP 結構問題 一開始匯入失敗的原因,是資料夾結構多了一層。 原本結構:ATAK-Maps-LASS.zip -> ATAK-Maps-Map/ -> Taiwan_map/ … 正確結構:ATAK 要求資料包的內容(XML 設定檔)必須直接位於壓縮檔的根目錄。 解決:AI 自動協助將目錄攤平並重新打包。 2. 魯地圖 (Rudy Map) 網址失效 這是最棘手的部分。原本的設定檔使用的是 http://rudy.tile.basecamp.tw,但發現: HTTPS 限制:現代 Android 系統與新版 ATAK 預設阻擋明文 HTTP 連線。 DNS 解析失敗:該網址目前似乎無法穩定連線。 解決:經過 AI 搜尋與測試,找到了由 Happyman 維護的穩定鏡像站,並支援 HTTPS 加密連線。我們將設定檔更新為: <url>https://tile.happyman.idv.tw/map/moi_osm/{$z}/{$x}/{$y}.png</url> 地圖包內容與特色 這個修復後的 Data Package 包含了多種實用的線上圖資來源,適合登山、搜救或戶外活動使用: 🇹🇼 台灣在地圖資 (Taiwan_map) 這是此包的精華,針對台灣使用者最佳化: TW_RUDY (魯地圖):登山界必備神圖,包含詳盡的等高線、地形渲染與登山路徑(已更新為 Happyman Mirror)。 TW_EMAP (臺灣通用電子地圖):內政部國土測繪中心官方圖資,準確度最高,林道與地標資訊豐富。 TW_PHOTO (正射影像):高解析度的台灣航照圖。 TW_B5000 (1/5000 基本地形圖):適合需要精密地形判讀的場景。 🌍 全球主流圖資 Google Maps: Hybrid / Satellite:衛星影像與混合圖(含路名)。 Terrain:帶有陰影的地形圖。 Roadmap:標準街道圖。 Bing Maps:微軟的衛星與街道圖,有時在山區的雲層遮蔽狀況比 Google 好。 ESRI: World Topo:ArcGIS 的地形圖,風格精美。 Nat Geo:國家地理雜誌風格地圖。 OSM (OpenStreetMap): Standard:標準開源地圖。 CycleOSM:強調自行車路徑的版本。 OpenTopoMap:基於 OSM 的等高線地形圖。 下載 下載 ATAK-Maps-LASS_Fixed.zip 註:本資料包僅包含 XML 連線設定檔,需在有網路的環境下瀏覽(ATAK 會自動快取瀏覽過的圖磚供離線使用)。 ...

2026-01-04 · 1 min · 127 words · Wuulong

WalkGIS 發展歷程:從一個散步念頭到軍規 ATAK 整合的 20 天演進史

整理 WalkGIS 專案從 2025/12/13 發想至今的完整演進歷程。透過 Mermaid 圖表與詳細里程碑表格,記錄了這個專案如何從單純的「散步地圖概念」,經由 Agentic AI 的輔助,一路進化為去中心化協議 (V2),並最終整合至軍規 ATAK 系統的技術路徑。

2026-01-02 · 2 min · 343 words · Wuulong

Agentic 實戰:讓 AI 幫我開發 WalkGIS 到 ATAK 的地圖打包功能

這兩天在整理「大安大甲溪聯通管工程」的 WalkGIS 專案資料時,我思考了一個問題:網頁版的 GIS 雖然方便瀏覽,但如果我要去現場勘查,或者需要跟團隊進行離線協作,最專業的工具其實是 ATAK (Android Team Awareness Kit)。 但是,要將 WalkGIS (基於 Markdown 和 KML) 的資料轉移到 ATAK,並不是單純把 KML 丟進去就好。為了最好的使用者體驗,我們需要製作成 Data Package (Mission Package),這樣才能包含版本資訊、圖示設定,甚至自動載入地圖。 如果是以前,我可能需要花幾個小時去翻 ATAK 的技術文件,搞懂 MANIFEST.xml spec,這是最枯燥的部分。 但這次,我嘗試了 Agentic Workflow,讓 AI 來擔任我的「技術研究員」兼「資深工程師」。 1. 任務指派:從模糊到清晰 我一開始甚至不確定 ATAK 的具體格式細節,所以我只問了 Agent: 「你知道 ATAK data package 的格式嗎?」 Agent 不僅幫我搜尋了格式規範,還直接總結出重點: 它是個 Zip 檔。 核心是 MANIFEST/manifest.xml。 需要 UUID 來管理版本。 支援 KML/KMZ 和影像。 2. 實作:一句話生成工具腳本 知道原理後,我並沒有自己寫程式碼,而是直接把專案路徑和需求丟給 Agent: 「我想要將 大安大甲溪聯通管工程計畫 中的所有點位,打包成 data package」 Agent 做了以下幾件事: 掃描我的專案結構:自動找到 static/walkgis_prj/features 下的所有 .md 檔案。 理解資料欄位:解析 Frontmatter 中的 coordinate、title、color。 撰寫 Script:生成了一個 create_2026_daan_dajia_pipeline_atak_pkg.py,完整處理了 KML 生成、XML Manifest 建立、UUID 產生,最後壓縮成 Zip。 整個過程不用 3 分鐘,我就得到了一個可以動的 Python 腳本。 ...

2026-01-02 · 1 min · 148 words · Wuulong

AI 實戰筆記:如何讓 Agent「看圖說路」,把一張 JPG 工程圖轉成 WKT 地理路徑?

當手上只有一張靜態的工程示意圖,卻想在地圖上畫出真實的管線路徑時,該怎麼辦?本文記錄了我如何引導 AI Agent,透過「座標錨定」與「關鍵點推估」,將圖片中的線條轉化為標準的 WKT (Well-Known Text) 格式,成功在 WalkGIS 上重現大安大甲溪聯通管的地下網絡。

2026-01-01 · 1 min · 170 words · Wuulong

WalkGIS 實戰紀錄:自己坑自己踩,我如何用從 walkgis-template 做出一份「清大夜市散步地圖」

這不是一篇理論文,而是一次真實的踩坑紀錄。本文記錄了我如何使用 WalkGIS Template,配合 AI Agent 的自動化任務,從零打造一份包含 16 個景點、具備 GPS 定位與詳細介紹的「清大夜市美食地圖」。文中包含基礎設施架設、AI 內容協作到最終資料治理的完整流程。

2026-01-01 · 2 min · 344 words · Wuulong

WalkGIS V2:從「網站」進化為「地理資訊瀏覽器」

首席架構師開發日誌:揭秘 V2 升級如何透過 DataSourceContext 實現從「內容網站」到「通用瀏覽器」的範式轉移,以及如何解決 WASM 重啟與跨域資源映射的技術挑戰。

2026-01-01 · 2 min · 214 words · Wuulong

WalkGIS 2.0 願景:打造去中心化的地理資訊協議 (Protocol)

如果不只是我在做地圖,而是每個人都能擁有自己的地理資料庫?本文提出 WalkGIS 的下一步計畫:將其從單一網站昇華為一種類似 Podcast 的去中心化協議,讓每個人都能成為地圖創作者,並透過開放市集共享成果。

2026-01-01 · 1 min · 150 words · Wuulong

WalkGIS App 架構解密:打造 Serverless 的地理資訊探索器

揭秘如何利用 SQLite WebAssembly 與靜態網頁技術,以零後端成本打造高效能的 GIS 應用程式,實現資料庫前端查詢與 Markdown 動態載入的混合架構。

2025-12-30 · 2 min · 285 words · Wuulong

WalkGIS 自動化之路:打造「地圖生成代理人」與新竹水圳實戰

記錄如何將地圖製作流程封裝成可重複執行的 Agent Task,並以「新竹智慧水圳地圖」進行壓力測試與迭代修正的過程。

2025-12-30 · 1 min · 199 words · Wuulong