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 & AWS1. 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.
⚠️ Salting Fleet Advisory
Rule: Accumulation reaches ≥ 2.0 cm or pavement temperature drops below freezing with wet surfaces.
⛔ Freezing Rain Emergency
Rule: Air temp -2.0°C to +0.5°C with active liquid precipitation, or present weather code indicating freezing glaze.
📊 Record Breaker Trigger
Rule: Observation breaches a 150-year monotonic sequence or day-in-year extreme rank in DuckDB.
3. Interactive Trigger & Bot Notification Simulator
Simulate incoming weather conditions and observe the automated bot dispatch payloads generated in real time: