LIVE API DATASTREAM CONNECTED TO MSC GEOMET (api.weather.gc.ca)

Live Canadian Weather Telemetry & Trigger Pipeline

Direct real-time Surface Weather Observations (SWOB) and active alerts from Environment and Climate Change Canada (ECCC), paired with the autonomous contractor dispatch and social media bot engine.

Live Station Telemetry (SWOB-Realtime)

Source: Environment Canada Radar & AWS
OTTAWA (CYOW)
6.3°C
Station ID: 49568
● Normal Range
TORONTO (CYYZ)
15.5°C
Station ID: 51459
● Mild Surge
MONTRÉAL (CYUL)
6.3°C
Station ID: 51157
● Active Station
CALGARY (CYYC)
7.7°C
Station ID: 50430
● Operational
VANCOUVER (CYVR)
11.7°C
Station ID: 51442
● Coastal Flow
⚠️ Active ECCC Official Alerts Detected (Live MSC GeoMet Wire)
• Wind Warning (Yellow Alert): Gusts up to 90 km/h accompanied by blowing snow conditions.
• Blizzard Warning (Yellow Alert): Severe reduced visibility in snow and gale gusts.
• Special Weather Statement: First notable winter accumulation across higher terrain.

1. Where the Live Data Comes From (Data Ingestion Layer)

Environment and Climate Change Canada (ECCC) provides public meteorological telemetry via three sanctioned architectures:

Architecture Endpoint / Protocol Data Delivered & Update Frequency
MSC GeoMet OGC API https://api.weather.gc.ca/collections/swob-realtime/items Minutely & hourly Surface Weather Observations (SWOB) from official airport stations (air temp, wind gusts, dewpoint, pressure, precipitation past 1h/6h/24h).
MSC Alerts API https://api.weather.gc.ca/collections/weather-alerts/items Official meteorologist bulletins: Blizzard, Freezing Rain, Wind Warnings, Winter Storm Watches, and Special Weather Statements.
MSC Datamart Data Wire https://dd.weather.gc.ca/observations/swob-ml/ and AMQP Real-time message-bus streaming raw XML SWOB-ML bulletins and High-Resolution Deterministic Prediction System (HRDPS 2.5km) snow accumulation models.
Historical Climate Bulk API https://climate.weather.gc.ca/climate_data/bulk_data_e.html 150+ years of daily and hourly CSV archives (1872–Present) for continuous historical baseline benchmarking.

2. How the Data is Processed (Trigger Evaluation Engine)

Raw observations pass through automated stateful trigger pipelines to classify storm severity and commercial fleet actions:

🚨 Plowing Fleet Trigger

Rule: Running snowfall ≥ 5.0 cm (or custom contract threshold) at municipal airport.

Action: Dispatches high-priority SMS alerts to contractor fleet operators with estimated peak plowing window.

⚠️ Salting Fleet Advisory

Rule: Accumulation reaches ≥ 2.0 cm or pavement temperature drops below freezing with wet surfaces.

Action: Deploys salt & brine spreading trucks to prevent snowpack from bonding to asphalt.

⛔ Freezing Rain Emergency

Rule: Air temp -2.0°C to +0.5°C with active liquid precipitation, or present weather code indicating freezing glaze.

Action: Starts precision hourly duration counter for slip-and-fall forensic certification under the Occupiers' Liability Act.

📊 Record Breaker Trigger

Rule: Observation breaches a 150-year monotonic sequence or day-in-year extreme rank in DuckDB.

Action: Dynamically renders Open-Graph PNG cards and dispatches structured markdown to Reddit, Bluesky, and X.

3. Interactive Trigger & Bot Notification Simulator

Simulate incoming weather conditions and observe the automated bot dispatch payloads generated in real time:

[DISPATCH PAYLOAD GENERATED]
Select a scenario above and click "Execute Trigger Evaluation Cycle" to inspect live dispatcher outputs.