real‐time lightning alerts

15
CONNECT. TRANSFORM. AUTOMATE. We Interrupt your Regularly Scheduled Broadcast… Real Time Lightning Alerts From The Weather Network Fiona Hatfield GIS Developer @ The Weather Network

Upload: safe-software

Post on 01-Jul-2015

438 views

Category:

Technology


0 download

DESCRIPTION

Presented by Fiona Hatfield, Pelmorex See more FME World Tour 2014 presentations at www.safe.com/recap2014

TRANSCRIPT

Page 1: Real‐time Lightning Alerts

CONNECT. TRANSFORM. AUTOMATE.

We Interrupt your Regularly Scheduled Broadcast…Real Time Lightning AlertsFrom The Weather Network

Fiona HatfieldGIS Developer @ The Weather Network

Page 2: Real‐time Lightning Alerts

Agenda

Lightning Project Overview Real-Time Sensors FME Processing Products

Page 3: Real‐time Lightning Alerts

Lightning

Lightning is Dangerous Deaths = estimated 9-10 per year Injury = estimated 164 per year Costs to businesses, infrastructure and insurance “Bolts from the Blue”

Frequency lightning flashes occur in Canada about 2.34 million times a

year, including about once every three seconds during the summer months.

We benchmark tested 50,000 strikes a second (aka stormagedon)

Page 4: Real‐time Lightning Alerts

Project Goals

Public Alerts through: Alerts on TWN’s Website Alerts on local TV segments Alerts via Text/SMS and Email Alerts via Mobile applications

Also: Dynamic maps Interactive tools (distance calculator)

“To provide information for the public’s safety and wellbeing”

Page 5: Real‐time Lightning Alerts

What type of Sensors do you use?

AVL Snow removal equipment Fleet tracking (emergency vehicles, taxis, bus

routing etc…) Vessel tracking (e.g. exact earth)

Smart grid Refrigerator? Smart cars (e.g. tesla) Mobile phones, Twitter, Instagram, social media

Page 6: Real‐time Lightning Alerts

Real-Time Sensors

Pelmorex Lightning Detection Network

Page 7: Real‐time Lightning Alerts

Project Infrastructure

TCP/IP JSON/JMS

SMSEmailMobileTV

Page 8: Real‐time Lightning Alerts

Processing

Read record from data feed

Spatial Filter (polygon contains

point)

POSTGISDB=postgis20FeatureClass:

land_standard_detail_lldd (zones)

Zone active already?

Check if last strike was within

5minsno

Update last strike time

Last_strike_date_time

YES no

Set zone to activeSTATUS=ACTIVE

FMESERVER NOTIFIERTopic: activate_zone

Content: notification_contentyes

POSTGISDB=postgis20FeatureClass:Strike_status

PROCESS_STRIKES.FMW

POSTGISDB=postgis20FeatureClass:

lightningStokes

Publish workspace with Job Submitter

Send UPDATED Message to AMQ

Send ISSUED Message to AMQ

Page 9: Real‐time Lightning Alerts

Key Transformers used

TCPIPReciever SQLExecutor PointOnAreaOverlayer Tester JSONTemplater JMSSender

Page 10: Real‐time Lightning Alerts

Implementation

Challenges Real-time data feed Volume of data Cross-platform development Short time frame Limited staff resources

Project Six months to develop, test, deploy Team: Developers, System Admin, Tester, Project Manager Developers: Built, tested, documented system. Included a specialist QA/QC tool: Lightning Viewer

Page 11: Real‐time Lightning Alerts

Products

Website

Page 12: Real‐time Lightning Alerts
Page 13: Real‐time Lightning Alerts

Products

Mobile

Page 14: Real‐time Lightning Alerts

Next Products

Dynamic Lightning maps on website TV & iTV Lightning Maps and Alerts Lightning Alerts on all phone platforms Push notifications User selectable warnings

Page 15: Real‐time Lightning Alerts

Thank You!

Questions?

For more information: Fiona Hatfield - [email protected] Pelmorex Media Inc. www.theweathernetwork.com