協助進行地理資訊 (GIS) 數據的處理、轉換與管理,專注於河流流域、POI 地理編碼與 WalkGIS 整合。
此技能旨在簡化空間數據的處理流程,特別是針對台灣河流探勘與 WalkGIS 專案。
/Users/wuulong/opt/anaconda3/envs/m2504/bin/python) 進行空間分析與轉換。templates/ISMap_template.md: 整合性敘事地圖標準模板。templates/Feature_template.md: WalkGIS 特徵點 (Feature) 標準模板。resources/database_schema.md: walkgis.db 的完整 Schema 定義與常用 SQL 語句。所有存儲於 features/ 的 Markdown 檔案必須符合以下規範,以確保 AI 兼容性與資料庫同步:
id: (必填) 唯一識別碼,格式 YYYYMMDD_{short_id}。name: (必填) 景點中文名稱。type: (必填) 主分類 (如: 水利設施, 自然地景, 人文史蹟, 交通設施, 服務據點)。subtype: (選填) 次分類。date: (必填) 建立日期 (YYYY-MM-DD)。coordinate: (點位必填) [Lat, Lng] 陣列格式。geometry_type: (必填) Point 或 LineString。geometry_wkt: (必填) WKT 字串 (WKT 座標為 LON LAT)。# {景點名稱}。## 📜 歷史背景 與 ## ✨ 亮點特色。## 📍 座標與地圖連結。ogrinfo -so 檢查 SHP 欄位與座標系。ExtendedData 或 SchemaData。<name> 是 <Placemark> 的第一個子標籤。<Style> (LineStyle, PolyStyle) 以避免 My Maps 渲染異常。resources/database_schema.md 以確保 SQL 語句符合最新的 Schema(特別是 layers 與 walking_map_features 的關聯)。update_walkgis_db.py。cover_image (assets/images/...) 與 meta_data (包含 Mermaid routes) 寫入 walking_maps 表。walking_map_features 並建立 walking_map_relations。若目標是 Google My Maps,開發時必須遵守以下限制:
<name> 與精簡幾何的「極簡 KML」。<Folder> 標籤來區分不同的圖層 (Layer)。geocode_pois.md: 批量獲取地點座標。river_kml_hierarchy.md: 生成具備層級關係的河流 KML。export_walkgis_features.md: 將 POI 轉換為 WalkGIS 檔案。create_rich_story_map.md: 建立包含架構圖與深度研究 Prompt 的整合性地圖。建立地圖文件(如 2026xxxx_zengwen_exploration.md)時,應包含以下區塊:
meta_data -> routes 欄位。cover_image,並存放於 assets/images/。[Name](?map=MAP_ID&feature=FEATURE_ID)。當從 KML 或清單建立基礎 Feature 後,AI 必須執行以下「加厚」(Thick Markdown) 流程:
search_web 搜尋 {景點名稱} 歷史 特色 美食。meta_data 與 description 欄位。