environmental response management application (erma): from portsmouth response to noaa's...

91
ERMA Portsmouth Response to Deepwater Horizon Kurt Schwehr 24-Sep-2010

Upload: kurt-schwehr

Post on 03-Jul-2015

4.131 views

Category:

Technology


1 download

DESCRIPTION

In 2007, a small UNH team put together a prototype emergency response web application using open source tools on a Mac Desktop and later a Mac Mini. That system, called Portsmouth Response, was designed to assist in the first hours of an environmental incident by providing easy access to basic GIS layers without requiring GIS experts. This system generalized and renamed to ERMA, begin deployed as prototypes in the Caribbean and participating in the Spill Of National Significance (SONS) drill in New England during March 2010. Before the team could evaluate the performance during the SONS drill, the Deepwater Horizon platform exploded in the Gulf of Mexico on April 20, 2010. Four days later, the ERMA team was called in for 24x7 support of NOAA and USCG operations to handle the incident. ERMA went from prototype system to being the system providing the Common Operational Picture (COP) is just a few weeks. In early June, NOAA setup a system to mirror the unrestricted datasets for the public on the GeoPlatform system. The presentation describes how ERMA is designed and how it was used during the Deepwater Horizon oil spill incident.

TRANSCRIPT

Page 1: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

ERMAPortsmouth Response to

Deepwater Horizon

Kurt Schwehr

24-Sep-2010

Page 2: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

GCN Award

NOAA's ERMA/GeoPlatform Wins Award (OR&R)

GeoPlatform, powered by NOAA's Environmental Response Management Application (ERMA), has won a Government Computer News Award. GeoPlatform was instrumental in the government's Deepwater Horizon oil spill response and restoration efforts. During the crisis, NOAA scaled up the capabilities of ERMA — a geographic information system tool that on its own could not handle the magnitude of the response — to handle more than 600 data layers and feeds, many of them updated in real time. The resulting GeoPlatform site's data ranges from oil spill trajectories to wildlife observations to the locations of research and response vessels. In addition to providing a common picture for all response organizations, the project potentially saved millions of dollars that would have been spent on a new solution. GeoPlatform/ERMA will be one of 20 projects honored at a ceremony in Virginia on Oct. 27.

Page 3: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Credits

Rob Braswell, Allison Bailey, Jordan Chadwick, Phil Collins, ChanderGanesan, Stanley Glidden, George Graettinger, Michael Greer, Michele Jacobi, Nancy Kinner, Steven Knight, Bob St. Lawrence, Kathy Mandsager, Amy Merten, Aaron Racicot, Tracy Ross, Kari Sheets, Ben Shorr, Dane Springmeyer

And many others from NOAA (especially OR&R, nowCoast, WOC), USCG, UNH (CRRC, CCOM, Morse Hall, …), and many more

Page 4: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Acknowledgement of Funding / Conflict of Interest

• Received approximately $65K from BP in 2004 for work on the Santa Barbara Basin slope failures

• Spent time at sea with BP staff

• Taken the Exxon Sedimentary Basin Analysis training

Page 5: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Back in 2006…

Spill Coordinator:

“We call them on the VHF radio every 15-30 minutes”

How do you track your ships and assets during a spill?

???

Page 6: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Setting

The typical situation… a ship spilling oil

Page 7: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

MISLE

Marine Information for Safety and Law Enforcement

Page 8: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Traditional Oil Spill – Exxon Valdez

Page 9: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

CoscoBusan7-Nov-2007

Page 10: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

CoscoBusan

Page 11: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

CoscoBusan and the tug Revolution

CoscoBusan, Nov 2007

Page 12: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Trouble close to homeLNG vessel adrift off Boston

11-12 Feb 2008

Page 13: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Can we evaluate the risk?

Page 14: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 15: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 16: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 17: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 18: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Despite risk analysis and planning…

bad things WILL happen

Page 19: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 20: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

When things go wrong…

How will we respond?

Page 21: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 22: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 23: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

The unjoy of PDFs

Page 24: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 25: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Solution?

Provide a flexible system to assist in the first few hours

Page 26: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

COP

Page 27: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

EPA web system

Page 28: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Environmental Response Management Application

Page 29: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 30: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

ERMA Data Flow

Page 31: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Open Source Tools / Open Protocols

• OpenLayers• Open Street Map (OSM)• gdal/ogr• Mapserver• FeatureServer• PostgreSQL / PostGIS• Apache/Django• noaadata/libais for ship tracking• Trac/SVN/git/Python/Perl/Fink/Debian Linux• Nagios• IRC – irc.freenode.net

Page 32: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

The ability to hire component authors

• Chris Schmidt, author of OpenLayers and FeatureServer, wrote a Django interface to my AIS database.

Page 33: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

ERMA ArchitectureFor Rapid Response

Page 34: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Initial prototype – Our backyard

Portsmouth Response

Page 35: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 36: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 37: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 38: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 39: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 40: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Slide of Cocheco

Page 41: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 42: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Critical datasets for environmental response

Page 43: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 44: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 45: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Tides

Page 46: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Can we scale this to multiple sites?

Caribbean – Puerto Rico

Page 47: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 48: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 49: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Can we transition ERMA to NOAA and participate in national drills?

Spill of National Significance (SONS)

New England, March 2010

Page 50: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 51: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

“Hotwash” – We were not ready

• Faking data is difficult

• Location names caused trouble

• Little to no use of charts or the Coast Pilot

• Which vessels were involved? Few had AIS

• IT issues – printing challenges and overloaded wifi

• Communication was dominated by rumors and note passing like in high schools (before texting)

• Field personnel need mobile data input devices

Page 52: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Deepwater Horizon Explodes

20 Apr 2010

Page 53: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

25 Apr 2010

Page 54: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Raster Chart

Page 55: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 56: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Where does the live data come from?NOAA, USCG, Navy, EPA

(Through a team of NOAA open source contractors and UNH)

• NAIS feed to Kurt’s libais C++ parser

• GeoRSS

• KML with ExtendedData

• GeoJSON

• WMS – Web Mapping Service

Rutgers University Coastal Ocean Observation Lab

Rutgers University Coastal Ocean Observation Lab

Page 57: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

GeoRSS

Page 58: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

AIS Receive Stations

Page 59: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 60: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Challenges of knowing which ships

Page 61: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Welcome to the parking lot

Page 62: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Can we release NAIS data in real time

to the public???

Answer 1: Absolutely no way

Page 63: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 64: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Can we release NAIS data in real time

to the public???

Answer 1: Absolutely no way

Answer 2: Admiral Allen says

“release it right now”

Page 65: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 66: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Spot

Page 67: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 68: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 69: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

NOS nowCOAST Web Map Service (WMS) Supporting ERMA/GeoPlatform

Page 70: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 71: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

nowCoast

Page 72: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 73: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Integrity MonitoringCCOM is watching

Page 74: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Nagios Tracking of System Status

Page 75: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

What about community contributions?

Simile Timeline

Jim Meyers – oilspillstats.com

Page 76: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

http://oilspillstats.com

Page 77: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Are we ready for another oil spill as a community?

Probably

(for now)

Page 78: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 79: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Where to next?

Mobile devices

Page 80: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 81: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Tablets, Cells, and other Mobile/Touch devices

Page 82: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 83: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Where to next?

Mobile devicesCommand and Control

Page 84: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

IMO AIS Binary Message – Area NoticeRTCM and IMO Circular 289

Page 85: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Where to next?

Mobile devicesCommand and Control

Better background data sets

Page 86: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Bathymetric Attributed Grids

Page 87: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Gulf of Mexico

Page 88: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response
Page 89: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Where to next?

Mobile devicesCommand and Control

Better background data setsTraining, testing and continual vigilance

collaboration

Page 90: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

Thanks for listening!

Page 91: Environmental Response Management Application (ERMA): From Portsmouth Response to NOAA's GeoPlatform Gulf Response

URLs

http://github.com/schwehr

http://schwehr.org/blog

http://geoplatform.gov

http://www.delicious.com/goatbar/deepwaterhorizon