LiveSafe.tw

About

算法與資料來源

5 個維度等權重平均,每個維度 0-100 分,映射為 A/B/C/D(≥80 A、60-79 B、40-59 C、<40 D)。

地震風險

fault_score = 距斷層 < 0.5km → 5
            0.5-1km    → 25
            1-3km      → 50
            3-5km      → 75
            > 5km      → 95

quake_score = 近 5 年 5km 內 M≥5 地震次數
              0 → 100  1 → 75  2 → 55
              3-4 → 35  ≥5 → 15

score = round((fault_score + quake_score) / 2)
  • · USGS Earthquake Catalog(M≥4,台灣方框,近 5 年)
  • · GEM Global Active Faults Database(台灣 42 條)

空氣品質

AQI ≤ 50  → 100   ≤ 100 → 80
≤ 150 → 55    ≤ 200 → 30
≤ 300 → 15    > 300 → 0
  • · 環境部 aqx_p_432(即時 AQI,每小時更新)

醫療可近性

base      = min(70, 5km 內急救醫院數 × 20)
proximity = max(0, 30 - 最近急救醫院距離(km) × 3)
score     = round(min(100, base + proximity))
  • · 健保署特約醫事機構(急救責任醫院)

生活機能

conv_pts  = min(50, 500m 內超商數 × 10)
pharm_pts = min(30, 500m 內藥局數 × 10)
park_pts  = min(20, 500m 內公園數 × 10)
score     = conv_pts + pharm_pts + park_pts
  • · OpenStreetMap Overpass API

交通便利

rail_pts = min(60, 500m 內 rail × 60 + 500-1000m × 30)
bus_pts  = min(40, 500m 內公車站 × 8)
score    = min(100, rail_pts + bus_pts)
  • · OpenStreetMap Overpass API

即將加入的維度

淹水潛勢

水利署淹水潛勢圖(650mm/24hr 情境)→ shapefile → PMTiles → R2 hosting

狀態:需要 PMTiles 工程 spike(規格估時 12h)

學區資訊

各縣市教育局學區劃分 CSV(新北、台中已開放,台北市較零散)

狀態:資料源整合中

已知限制

  • 地理編碼精度: Nominatim 對台灣門牌覆蓋差,僅支援街道級查詢。報告精度為街廓等級。
  • 醫院地址解析率: 部分急救醫院地址解析失敗,會被排除於計算外,報告會標註。
  • OSM 資料覆蓋: 偏鄉地區的超商/藥局/公園/公車站標記可能不完整。
  • 即時 vs 歷史: AQI 是即時值(每小時更新),不是年均;長期評估需累積歷史。

免責聲明

本站所有資料均來自政府公開資料平台、USGS、OSM、GEM。 分數僅為參考指標,不構成任何購屋、租屋、投資建議。 若發現資料錯誤請透過 GitHub issue 回報。