WebGIS/ ├─ docker-compose.yml ├─ express/ │ ├─ public/ # 靜態資源目錄 │ │ ├─ bootstrap/ │ │ ├─ chartjs/ │ │ ├─ css/ │ │ │ ├─ color-themes.css │ │ │ └─ map.css │ │ ├─ export2pdf/ # 匯出 PDF 所需資源 │ │ │ ├─ html2canvas.min.js │ │ │ ├─ jspdf.plugin.autotable.min.js │ │ │ └─ jspdf.umd.min.js │ │ ├─ fonts/ │ │ │ ├─ Noto-Sans-TC/ # 思源黑體字型目錄 │ │ │ └─ noto-sans-tc-font.js # Noto Sans TC 中文字型支援模組 │ │ ├─ htmx/ │ │ ├─ js/ │ │ │ ├─ modules/ # map.js 的模組化程式碼 │ │ │ │ ├─ chart.js # 繪製圖表與匯出相關模組 │ │ │ │ ├─ compare.js # 地圖對比功能模組 │ │ │ │ ├─ config.js # 圖層定義與點位設定相關模組 │ │ │ │ ├─ districts.js # 行政區域相關模組 │ │ │ │ ├─ layers.js # 地圖圖層相關模組 │ │ │ │ └─ ui.js # 使用者介面相關模組 │ │ │ ├─ map.js │ │ │ └─ mcp.js # MCP 工具的前端程式碼 │ │ ├─ leaflet/ │ │ ├─ loadingio/ # 載入動畫資源 │ │ └─ prompt.txt # 給 LLM 使用 MCP 工具的提示詞 │ ├─ routes/ # 路由目錄 │ ├─ views/ # 視圖目錄 │ │ ├─ layout.hjs │ │ ├─ map.hjs │ │ └─ navbar.hjs │ ├─ Dockerfile │ ├─ index.js │ └─ package.json ├─ introduction/ │ ├─ 一、架構簡介.txt │ ├─ 二、目錄結構.txt # 本檔案 │ ├─ 三、WMTS使用範例.txt │ ├─ 四、WMS使用範例.txt │ ├─ 開發日誌.txt │ ├─ index.html │ ├─ script.js │ └─ style.css ├─ nginx/ │ ├─ ssl/ │ │ ├─ parameter.txt # 產生自簽憑證的指令參數說明 │ │ ├─ server.crt # 自簽憑證 │ │ ├─ server.csr # 憑證簽署請求 │ │ └─ server.key # 私鑰 │ └─ default.conf └─ postgis/ ├─ tables/ │ ├─ 01_boundaries.sql # 建立行政區域邊界資料表 │ ├─ 02_asc_2025.sql # 建立 2025 年 ASC 點位資料表 │ ├─ 03_des_2025.sql # 建立 2025 年 DES 點位資料表 │ ├─ 04_normalization.sql # 建立正規化函式 │ └─ 05_views.sql # 建立檢視表 └─ init.sql