Interactive Hazard Map

Reads lat, lon and radius_km from the GET /assess endpoint. Authorize with an API key, click Try it out, enter a coordinate, then Execute (or click the map to set the point).

Map is inactive Expand GET /assess and click Try it out to enable the map.
Selected location
Earthquake (M5+)
Nearest fault line
Distance to fault
Nearest volcano
Cyclone track (in radius)
Storm surge — HAZ 1 (Low)
Storm surge — HAZ 2 (Medium)
Storm surge — HAZ 3 (High)
Flood — Var 1 (Low)
Flood — Var 2 (Medium)
Flood — Var 3 (High)
Search radius
Enable “Try it out” to plot.
Multi-Hazard score reference

The top-level CRA score — a weighted blend of the five hazard scores, each a dimensionless 0–100 index. Weights sum to 1.0, so the result is 0–100. A component that is unavailable for the query counts as 0 (and is flagged). Run a query to see the computation for your coordinate.

Multi-Hazard Score 0–100 · Weighted
MHS = 0.25·Flood + 0.10·Volcano + 0.20·Earthquake + 0.25·Tropical Cyclone + 0.20·Climate. Flood is the composite Flood Hazard Score (incl. surge).
Volcanic score reference

Dimensionless index. Range [0, 100 × W] — i.e. 0–100 for an Active volcano (W = 1.0) and 0–50 for a Potentially Active one (W = 0.5). Higher = greater relative exposure. Bands: 0–5 negligible · 5–25 low · 25–50 moderate · 50–75 high · 75–100 very high. Run a query to see the computation for your coordinate.

Pyroclastic Flow Score 0–100 × W · Primary
Pyroclastic-flow exposure. Flat within d_th = 6 km, then exponential decay.
Lava Flow Score 0–100 × W · Primary
Lava-flow exposure. Inverse-square decay (p = 2); high only near the vent.
Primary Hazard Score 0–100 × W · Composite
Near-vent, high-lethality exposure — mean of the two primary scores.
Ashfall Score 0–100 × W · Secondary
Ashfall exposure. Gaussian dispersion (σ = 15 km); relevant far out.
Lahar Score 0–100 × W · Secondary
Lahar exposure. Quadratic decay to exactly 0 past a cutoff (α = 0.008).
Secondary Hazard Score 0–100 × W · Composite
Distributed / downstream exposure — mean of the two secondary scores.
Final Volcanic Hazard Score 0–100 · Weighted
Weighted sum of the four components. The weights encode how much each contributes to overall volcanic risk:
Proximity 0.30Distance to the volcano — the strongest single driver of exposure, tied with primary hazards.
Primary 0.30Near-vent, high-lethality flows (pyroclastic, lava); weighted equally with proximity.
Secondary 0.20Distributed hazards (ashfall, lahar) that reach farther but are less immediately lethal.
Historical 0.20Eruption frequency over the last 100 years — likelihood rather than intensity.
Earthquake score reference

Dimensionless index, 0–100. Higher = greater relative exposure. GS (Ground Shaking / PGA) is itself 0–100 and drives the liquefaction and landslide scores. Final score weights: Proximity 0.35 · PGA 0.25 · Secondary 0.20 · Historical 0.20. Run a query to see the computation for your coordinate.

Proximity Score 0–100 · P_fault
Fault-proximity exposure. Exponential decay with distance (α = 0.15).
Ground Shaking / PGA Score 0–100 · GS
Seismicity (N₅₀) saturates via w₁; fault proximity adds via w₂.
Liquefaction Score 0–100 · Secondary
Shaking attenuated by distance to nearest epicenter (δ = 0.05).
Landslide Score 0–100 · Secondary
Shaking attenuated by fault distance via tanh (κ = 0.07).
Ground Rupture Score 0–100 · Secondary
Non-zero only within the rupture zone (R_rupture = 0.5 km).
Secondary Hazard Score 0–100 · Composite
Mean of liquefaction, landslide and ground rupture.
Historical Activity Score 0–100 · Density
Epicentral density ρ = N/(πR²) mapped through a banded table.
Final Earthquake Hazard Score 0–100 · Weighted
Weighted sum of the four components. The weights encode how much each contributes to overall earthquake risk:
Proximity 0.35Distance to the nearest active fault — the largest weight, as rupture proximity dominates damage.
PGA 0.25Ground shaking from historical seismicity and fault proximity — the main damage mechanism.
Secondary 0.20Shaking-triggered effects: liquefaction, landslide and ground rupture.
Historical 0.20Epicentral density — how seismically active the area has been (likelihood).
Cyclone score reference

Dimensionless index, 0–100, combining four sub-scores from the historical Western North Pacific track record (IBTrACS via CLIMADA, 1884–2025) for the storms whose track passes within the search radius. Wind bands the mean track wind-gust; Surge reuses the CRA Storm Surge Score (PAGASA SSA maps); Density bands the annualized track frequency; Intensity uses the peak PAGASA TC category. Final weights: Wind 0.35 · Surge 0.25 · Density 0.25 · Intensity 0.15. Run a query to see the computation for your coordinate.

Wind Score 0–100 · mean gust
Mean gust (km/h) across storms in radius, banded: 0→0, >0–61→0–20, >61–89→20–40, >89–117→40–60, >117–184→60–80, >184→80–100 (interpolated).
Surge Score 0–100 · CRA Storm Surge
The CRA Storm Surge Score, read from the combined PAGASA SSA vector tiles. Score = Intensity, the peak HAZ class at the point (1 Low · 2 Medium · 3 High). The per-SSA advisory level is not carried by the combined tiles, so the earlier Exposure component is not available.
↳ Surge Intensity 0–100 · peak HAZ
Peak HAZ class at the point. HAZ1→33.3, HAZ2→66.7, HAZ3→100, none→0.
↳ Storm Surge Score 0–100 · peak HAZ
SSS = Intensity(peak HAZ) — this feeds the Surge component above.
Track Density Score 0–100 · N/T banded
Density TD = NTC/(πR²·T); score banded on the annualized track frequency NTC/T (tracks/year): <0.1→0, 0.1–0.2→20, 0.2–0.4→40, 0.4–0.6→60, 0.6–0.8→80, >0.8→100.
Intensity Score 0–100 · peak TC category
Peak PAGASA TC category within radius. N/A→0, Tropical Depression→20, Tropical Storm→40, Severe Tropical Storm→60, Typhoon→80, Super Typhoon→100.
Final Cyclone Hazard Score 0–100 · Weighted
Weighted sum of the four components:
Wind 0.35Mean track wind-gust of the storms passing within the radius.
Surge 0.25The CRA Storm Surge Score from the PAGASA SSA maps.
Density 0.25How frequently tracks pass the point — annualized over the record.
Intensity 0.15Strongest TC category to have affected the location.
Flood score reference

Three independent 0–100 scores — one per rain return period (RP5, RP25, RP100) — from the DOST Project NOAH flood hazard maps. Each score is a direct lookup on the peak flood-hazard class Var at the point in that return period's layer (1 Low 0–0.5 m · 2 Medium >0.5–1.5 m · 3 High >1.5 m). There is no weighting across return periods — a rarer, more severe event scores independently of a frequent one. Run a query to see the computation for your coordinate.

RP5 Flood Score 0–100 · peak Var
5-year return period. Peak Var at the point → score. Var1→25, Var2→75, Var3→100, dry→0.
RP25 Flood Score 0–100 · peak Var
25-year return period. Peak Var at the point → score. Var1→25, Var2→75, Var3→100, dry→0.
RP100 Flood Score 0–100 · peak Var
100-year return period. Peak Var at the point → score. Var1→25, Var2→75, Var3→100, dry→0.
Flood Hazard Score 0–100 · Weighted
Composite = 0.25·RP10 + 0.30·RP25 + 0.35·RP100 + 0.10·Surge. RP10 uses the RP5 layer (no 10-year layer is published); Surge is the CRA Storm Surge Score (peak HAZ).
Climate score reference

Dimensionless index, 0–100, from CMIP6 (ACCESS-CM2) projections comparing a 2020 baseline with 2050 for the grid cell containing the point. Temperature scores the absolute change ΔT; Precipitation scores the percentage change ΔP% (flux converted to mm/day); Extremes is their mean. The composite is scaled by the SSP scenario multiplier (SSP1-2.6 ×0.85 · SSP2-4.5 ×1.0 · SSP5-8.5 ×1.2) and capped at 100. Weights: Temperature 0.40 · Precipitation 0.40 · Extremes 0.20. Run a query to see the computation for your coordinate.

Temperature Score 0–100 · ΔT
ΔT = |T(2050) − T(2020)| °C. Score = min(ΔT × 25, 100): 0→0, 1→25, 2→50, 3→75, ≥4→100.
Precipitation Score 0–100 · ΔP%
ΔP% = (P(2050) − P(2020)) / P(2020) × 100. Banded on |ΔP%|: <5→10, <10→20, <20→40, <30→60, ≤50→80, >50→100.
Extremes Score 0–100 · mean
Mean of the Temperature and Precipitation scores.
Final Climate Hazard Score 0–100 · Weighted × SSP
Weighted sum, then × scenario multiplier, capped at 100:
Temperature 0.40Absolute 2020→2050 temperature change.
Precipitation 0.40Percentage 2020→2050 precipitation change.
Extremes 0.20Mean of the two sub-scores.
× SSPSSP1-2.6 ×0.85 · SSP2-4.5 ×1.0 · SSP5-8.5 ×1.2 (default SSP5-8.5).