服務架構與功能簡介
本工具旨在協助結構工程師快速查詢我國之設計地震力係數與斷層距離。使用部署於施忠賢結構技師事務所之 Synology NAS 上的 Node.js Geocoding API 服務來確保資料傳輸的安全與穩定。
智慧定位與飛地偵測 (核心功能)
我們已整合雙向地理編碼服務,以處理台灣複雜的地址結構,並精確偵測飛地:
-
地址/座標雙向查詢:支援 地址 → 座標 (Geocoding) 與 地圖點擊 → 地址 (Reverse Geocoding) 兩種模式。所有查詢均透過您私有的 NAS 服務進行。
-
行政區中心查詢 (自動降級):若您未輸入詳細地址,系統將自動以 「縣市 + 鄉鎮市區」 的中心點進行查詢,並給予精確度警示。
-
地址模糊匹配處理:為解決 Google API 將地址誤匹配到其他縣市的問題 (例如:瑪家鄉地址被誤判為旗山區),系統將執行以下進階檢查:
- 若 查詢結果 與 下拉選單 選擇的行政區不符,系統會發出警告。
- 若該區為潛在飛地來源區 (如瑪家鄉),系統會自動使用 飛地村里名 (例如:三和村) 強制組合成完整地址進行 第二次精確查詢,以獲取最準確的座標。
-
飛地偵測與修正:自動偵測行政區飛地(如瑪家鄉三和村、桃源區建山里等),並依規範建議自動切換至正確的查表行政區。
精確計算與報告
- 工址類別判斷:區分「一般工址」、「近斷層區域」與「臺北盆地微分區」。
- 近斷層精確計算:計算至斷層線之最短垂直距離,並進行 Fa, Fv 參數內插。
- 多斷層檢核:自動取多條斷層影響之參數包絡值 (最大值),並標示控制斷層。
- 報告生成:可下載 KML 檔案供 Google Earth 使用,或下載 Word (.doc) 完整計算報告。
資料來源:經濟部地質調查及礦業中心、內政部國土測繪中心 | © Leaflet | © OSM | © GOOGLE MAPS API
程式開發:(c) Justin C. H. Shih & Gemini 協作