Design of an open source framework for oil spill decision ... · Challenges in the open source...

14
Design of an open source framework for oil spill decision support system SAHAR MOKHTARI, JIRI KADLEC OGRS 2016 SYMPOSIUM, PERUGIA, ITALY

Transcript of Design of an open source framework for oil spill decision ... · Challenges in the open source...

Page 1: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Design of an open source framework for oil spill decision support systemSAHAR MOKHTARI, JIRI KADLEC

OGRS 2016 SYMPOSIUM, PERUGIA, ITALY

Page 2: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Coastal zone

The interface between sea, land and surrounding area is called coastal zone. Governmental and nongovernmental organizations and users are interested in this region because of:

Page 3: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Problem in coastal zone

Solutions ?

Oil Spills pollution

Page 4: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

What is the target? Prevention of marine pollution damage

Environmental protection of coastal areas.

Need for better information about the link between oil spill path and sensitive coastal areas

We need answers to questions:

Where and how fast is the oil spill moving?

When is the oil going to reach coastal zone?

Which coastal areas should be protected with priority?

Page 5: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Framework for oil spill decision support system (DSS)

Oil spill trajectory

Environmentally sensitive areas

Vulnerability map to define

protection priorities in coastal

area

DSS

Page 6: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Structure of the DSS

Simulation subsystem

Database subsystem

Visualization subsystem

GUI subsystem

Page 7: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

1. Simulation Subsystem

Hydrodynamic Model

Oil spill particle tracking model

Open Source models (GNOME)

Proprietary models (MIKE)

Open source tools for running simulation models i and launching models from within other software components

Page 8: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Simulation Subsystem (continued) For long-term effect we must repeat simulation many times

Batch model run

Page 9: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

2. database subsystem

Bathymetry

Wind

Tide

Wave

Boundary Condition

Coastline

Protected areas

Ecological Sensitivity Index (ESI)

Develop open source scripts to convert simulationModel inputs and outputs to and from standardGIS spatial data formats (NetCDF, shapefile)

Page 10: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

3. Visualization Subsystem

Show Simulation Progress

Show Simulation Output Maps

Show Reports

Use the open source DotSpatial framework for visualizingvector and raster data including sensitive areas, oiltrajectories and background aerial maps

Page 11: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

4. GUI Subsystem

Uses the Windows Forms framework

Rapid prototyping in MS Visual Studio

Navigating between D.S.S components

Entering user input and settings

Localization of the system – translation to different languages

The source code of the GUI subsystem is released asopen source

Page 12: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Challenges in the open source design for oil spill

Software framework is open source, but some data about coastline and bathymetry is not open source

Linking with closed-source MIKE model: input formats poorly documented and change with MIKE versions

Choosing the best deployment model:

Standalone desktop application

Plugin of a desktop GIS (for example QGIS)

Web-based application

Mobile front end app + web-based back end application

Page 13: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Target: Making the DSS completely open source

Need good open source simulation model

Need good open access bathymetry data

Need good open access meteorological data

Page 14: Design of an open source framework for oil spill decision ... · Challenges in the open source design for oil spill Software framework is open source, but some data about coastline

Thank you for your attention

More detailed report available in the online conference proceedings