Design of an open source framework for oil spill decision ... · Challenges in the open source...
Transcript of Design of an open source framework for oil spill decision ... · Challenges in the open source...
Design of an open source framework for oil spill decision support systemSAHAR MOKHTARI, JIRI KADLEC
OGRS 2016 SYMPOSIUM, PERUGIA, ITALY
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:
Problem in coastal zone
Solutions ?
Oil Spills pollution
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?
Framework for oil spill decision support system (DSS)
Oil spill trajectory
Environmentally sensitive areas
Vulnerability map to define
protection priorities in coastal
area
DSS
Structure of the DSS
Simulation subsystem
Database subsystem
Visualization subsystem
GUI subsystem
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
Simulation Subsystem (continued) For long-term effect we must repeat simulation many times
Batch model run
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)
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
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
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
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
Thank you for your attention
More detailed report available in the online conference proceedings