Hazardscape v0.11.3

Situational Awareness for Public Safety
and Emergency Management
Hazard Score β€”
NORMALMODERATEELEVATEDEXTREME
view scoring details
Heartbeat: β€” Viewers: β€”
+ Wildfires (CWFIS)
+ River Levels (ECCC)
+ Power Outages
Sort:
Loading...
Space Weather
24-Hr Max
β€”
R
β€”
S
β€”
G
Current
β€”
R
β€”
S
β€”
G
Predicted
×

Legend

Alert Severity
Extreme
Severe
Moderate
Minor
Unknown
Wildfires
CWFIS Active Fire
FIRMS Hotspot
Earthquakes
Shallow (<30 km)
Mid (30–70 km)
Deep (>70 km)
Size = magnitude
Rivers
Rising
Falling
Stable
Air Quality
Low (1–3)
Moderate (4–6)
High (7–10)
Very High (10+)
πŸ”₯ FireSense
Very Low (0–19)
Low (20–39)
Moderate (40–54)
High (55–69)
Very High (70–84)
Extreme (85–100)
FWI + Drought + Duff + Trend
Power Outages
>2000 customers
501–2000
51–500
5–50
Dashed = planned
Avalanche
Low
Moderate
Considerable
High
Extreme
Other Overlays
NOTAM
Tsunami Warning
Tsunami Advisory
Smoke PM2.5
Radar = blue/grn/yel/red
Space Weather
R=Radio S=Solar G=Geomag
0 None
1 Minor
2 Moderate
3 Strong
4 Severe
5 Extreme

Alert Detail

Select an alert from the list or click an area on the map

Hazardscape

Situational awareness platform for Canadian public safety and emergency management. Data is fetched automatically β€” no manual refresh needed.

FeedSourceClientCache
NAAD AlertsPelmorex TCP10 secLive
HeartbeatNAAD15 secLive
Weather RadarRainViewer2 min2 min
WildfiresCWFIS (NRCan)5 min5 min
HotspotsNASA FIRMS VIIRS5 min10 min
EarthquakesUSGS5 min5 min
River LevelsECCC Hydrometric5 min10 min
Air QualityECCC AQHI (obs + forecast)5 min15 min
Power OutagesFortisAlberta + ATCO Electric + BC Hydro5 min5 min
NOTAMsConfigurable5 min10 min
Smoke ForecastECCC FireWork (WMS)ClientWMS tiles
Situation TickerClaude AI (Anthropic)5 min5 min
Space WeatherNOAA SWPC Scales5 minClient
πŸ”₯ FireSenseOpen-Meteo GEM + Van Wagner FWIOn demand4 hrs

πŸ”₯ FireSense β€” Wildfire Startup Risk Methodology

FireSense is Hazardscape's custom wildfire ignition risk overlay. It computes wildfire startup potential across ~85 sample points spanning Canada's fire-prone boreal belt, interior BC, prairies fringe, and northern regions. Each point is evaluated using the full Canadian Forest Fire Weather Index (FWI) System (Van Wagner & Pickett, 1985), the same framework used by Canada's official CWFIS.

Data Sources

Weather data comes from Open-Meteo using Environment Canada's GEM (Global Environmental Multiscale) model. For each grid point we fetch: daily max temperature (Β°C), min relative humidity (%), max wind speed (km/h), and 24-hour precipitation sum (mm). We request 14 days of historical data for FWI warmup plus 3 days of forecast, giving the moisture codes time to accumulate properly.

FWI System Components (Van Wagner 1985)

The FWI System has six components calculated daily in sequence:

FFMC (Fine Fuel Moisture Code) β€” moisture content of litter and fine fuels. Indicates ease of ignition. Driven by temperature, humidity, wind, and rain. Start-up value: 85.
DMC (Duff Moisture Code) β€” moisture in loosely compacted organic layers of moderate depth. Indicates fuel consumption potential. Includes a day-length adjustment factor by month. Start-up value: 6.
DC (Drought Code) β€” moisture in deep, compact organic layers. Tracks long-term seasonal drought. Slow-responding; takes weeks to build. Start-up value: 15.
ISI (Initial Spread Index) β€” expected rate of fire spread. Derived from FFMC and wind speed.
BUI (Buildup Index) β€” total fuel available for combustion. Combines DMC and DC.
FWI (Fire Weather Index) β€” overall fire intensity rating. Combines ISI and BUI. This is the primary danger rating used across Canada.
DSR (Daily Severity Rating) β€” difficulty of fire control. Power function of FWI.

FireSense Composite Score (0–100)

The final FireSense score blends four factors:
70% β€” Normalized FWI (FWI/30 Γ— 100, capped at 100).
Up to +15 pts β€” Drought bonus when DC exceeds 200.
Up to +10 pts β€” Duff dryness bonus when DMC exceeds 40.
Up to +10 pts β€” Trend bonus when the 7-day FWI slope is positive (rising risk). Computed via linear regression over the last 7 days of FWI values; slope Γ— 2, capped at 10. A rising trend toward drier, hotter conditions signals increasing ignition risk even before FWI peaks.
Grid points where the last 3 days of temperature are all below 0Β°C are automatically scored 0 (frozen/snow-covered).

Trend Analysis & Prediction

A 7-day linear regression on FWI values determines trend direction (rising/falling/stable) and slope. The slope is extrapolated to produce 12-hour and 24-hour FWI predictions. Click any FireSense region on the map to see 17-day, 7-day, and weather charts with trend visualizations in the detail panel.

Visualization

Grid points are rendered as Voronoi polygons β€” each polygon represents the area closest to that sample point, creating a seamless regional heatmap. Colours range from green (very low risk) through yellow, orange, red, to purple (extreme risk). Click any region for the full FWI breakdown.

FWI Start-up Procedure

Following Turner & Lawson (1978), we initialize with spring start-up defaults for areas with significant winter snow cover: FFMC=85, DMC=6, DC=15. The 14-day historical warmup allows the moisture codes to reach realistic values before the forecast period. Days below -5Β°C are skipped as the FWI system is not meaningful when fuels are frozen.

References: Van Wagner, C.E.; Pickett, T.L. (1985). Equations and FORTRAN program for the Canadian Forest Fire Weather Index System. CFS Forestry Tech. Report 33. Β· Turner, J.A.; Lawson, B.D. (1978). Weather in the CFFDRS: A user guide. Β· Lawson, B.D.; Armitage, O.B. (2008). Weather Guide for the CFFDRS.

Abbreviations:

FWI β€” Fire Weather Index
FFMC β€” Fine Fuel Moisture Code
DMC β€” Duff Moisture Code
DC β€” Drought Code
ISI β€” Initial Spread Index
BUI β€” Buildup Index
DSR β€” Daily Severity Rating
RH β€” Relative Humidity
GEM β€” Global Environmental Multiscale
CFFDRS β€” Canadian Forest Fire Danger Rating System
CWFIS β€” Canadian Wildland Fire Information System
ECCC β€” Environment and Climate Change Canada

Note: FireSense is an independent calculation by Hazardscape, not an official CWFIS product. It uses the same published FWI equations but differs in grid resolution, weather data source, and composite scoring methodology. Always consult cwfis.cfs.nrcan.gc.ca for official Canadian fire danger ratings.

Disclaimer β€” Hazardscape is provided for informational and situational awareness purposes only. It is not a substitute for official emergency alerts, professional judgment, or authoritative sources. Do not rely on this platform for life-safety decisions, evacuation orders, or critical emergency response actions. Data is aggregated from third-party sources and may be delayed, incomplete, or inaccurate. Hazardscape and its creators accept no liability for any loss, damage, or harm arising from the use of this website. Always follow the direction of local authorities and official emergency services. Use at your own risk.

hazardscape.ca

Support Hazardscape

Hazardscape is a free, community-driven situational awareness tool for Canadian public safety and emergency management. If you find it useful, you can buy me a coffee to help keep it running.

Get in touch: colin@imperium.ca

Thank you for your support.

Changelog

Current version: v0.11.3

v0.11.3
v0.11.2
v0.11.0
v0.10.9
v0.10.8
v0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.9
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.x and earlier
Link copied to clipboard

Configuration

Alert Filters
Notifications
Display

Hazard Score Breakdown

Loading…

SITREP
Initializing situational awareness feed...