C.Arias, M.Brovelli, S.Corti,
M. Micotti, R. Soncini-Sessa and E. Weber
A FOSS approach to Integrated Water Resource Management. The case study of Red-Thai Binh rivers system in Vietnam
The IWRM paradigmThe IWRM paradigm
Integrated Water Resources Management (IWRM) is a process which promotes the
coordinated development and management of water, land and related resources in order to maximise economic
and social welfare in an equitable manner without compromising the sustainability of
vital ecosystems. (...)
source: http://www.gwp.org/
IWRM in the Red River basinIWRM in the Red River basin
IWRM in the Red River basinIWRM in the Red River basin
IWRM in the Red River basinIWRM in the Red River basin
Hydropower production
Water Supply
Floods Protection
Navigation
Environment
IMRR projectIMRR project
improving the efficiency, effectiveness and environmental sustainability of water management in this basin
advance modelling tools development
multi-stakeholder dialogue, coordination and negotiations support
Promoting sustainable and effective water management Red-Thai Binh River system:
IMRR projectIMRR project
improving the efficiency, effectiveness and environmental sustainability of water management in this basin
advance modelling tools development
multi-stakeholder dialogue, coordination and negotiations support
water management
Promoting sustainable and effective water management Red-Thai Binh River system:
Alternative regulation policies for
reservoirs management
IMRR projectIMRR project
improving the efficiency, effectiveness and environmental sustainability of water management in this basin
advance modelling tools development
multi-stakeholder dialogue, coordination and negotiations support
water management
Promoting sustainable and effective water management Red-Thai Binh River system:
modelling tools
Alternative regulation policies for
reservoirs management
System components models
IMRR projectIMRR project
improving the efficiency, effectiveness and environmental sustainability of water management in this basin
advance modelling tools development
multi-stakeholder dialogue, coordination and negotiations support
water management
multi-stakeholder
Promoting sustainable and effective water management Red-Thai Binh River system:
modelling tools
Alternative regulation policies for
reservoirs management
System components models
Criteria and indicators
IMRR GeoportalIMRR Geoportal
How to manage all this information and data?
IMRR GeoportalIMRR Geoportal
The Geoportal allows to
visualize, analyse and compare
different planning alternatives for the management of
the Red River water system in Vietnam, as a result of
the Multi Criteria Decision Analysis
methodology applied in the IMRR project.
How to manage all this information and data?
visualize, analyse and compare
Multi Criteria Decision Analysis
Geoportal functionalitiesGeoportal functionalities
Time series visualization and analysis:
22 model components (reservoirs, gauge stations, diversions..)Water level, flow, rainfall timeseries related to: – Historical data– Unregulated reference simulation – Reservoirs management alternatives simulation, computed for different scenarios:• Standard inflow • Climate change inflow
Geoportal functionalitiesGeoportal functionalities
Alternatives effects estimation: criteria and indicators
Project hierarchy identify 5 sectors;24 indicators, computed for: – for the reference timeseries: BAU and unreg– for each management alternative and each scenario– related to specific components/location
Different temporal frequency: – daily– yearly– horizon
Geoportal functionalitiesGeoportal functionalities
Management alternatives simulation
Geoportal is connected with a lumped model of the whole system, written in Octave: – Custom period and inflow inputs definition;– On demand update of all variables and
indicators;– Drupal-based user interface to simulator – Simulation results integrated inside geoportal
WMS
WFS
WMS - T
Web ClientWeb
Client
OGC Web Services OGC Web Services
ServersServersDatabaseDatabase
Public Schema
SOS
WFS - T
istSOS Schema 3
SQL Views
Drupal istSOS moduleDrupal istSOS module
Drupal OpenLayers moduleDrupal OpenLayers module
Drupal GeoServer moduleDrupal GeoServer module
istSOS Schema 2
istSOS Schema 1
OctaveOctave
Red River GeoportalRed River GeoportalR
ed
Riv
er
Sim
ula
tor
Red
Riv
er
Sim
ula
tor
Geoportal ArchitectureGeoportal Architecture
Drupal core modulesDrupal core modules
Simulation pageSimulation page
Database
Red River Geoportal
Geoportal Architecture
ServersDatabase
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
OGC Web Services
ServersDatabase
WFS - T
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
OGC Web Services
ServersDatabase
SOS
WFS - T
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
OGC Web Services
ServersDatabase
SOS
WFS - T
istSOS Schema 3
istSOS Schema 2
istSOS Schema 1
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
Web ClientOGC Web Services
ServersDatabase
SOS
WFS - T
istSOS Schema 3
Drupal istSOS module
Drupal OpenLayers module
Drupal GeoServer module
istSOS Schema 2
istSOS Schema 1
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
Web ClientOGC Web Services
ServersDatabase
Public Schema
SOS
WFS - T
istSOS Schema 3
Drupal core modules
Drupal istSOS module
Drupal OpenLayers module
Drupal GeoServer module
istSOS Schema 2
istSOS Schema 1
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
Web ClientOGC Web Services
ServersDatabase
Public Schema
SOS
WFS - T
istSOS Schema 3
SQLViews
Drupal core modules
Drupal istSOS module
Drupal OpenLayers module
Drupal GeoServer module
istSOS Schema 2
istSOS Schema 1
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
Web ClientOGC Web Services
ServersDatabase
Public Schema
SOS
WFS - T
istSOS Schema 3
SQLViews
Drupal core modules
Drupal istSOS module
Drupal OpenLayers module
Drupal GeoServer module
istSOS Schema 2
istSOS Schema 1
Red River Geoportal
Geoportal Architecture
WMS
WFS
WMS - T
Web ClientWeb
Client
OGC Web Services OGC Web Services
ServersServersDatabaseDatabase
Public Schema
SOS
WFS - T
istSOS Schema 3
SQL Views
Drupal istSOS moduleDrupal istSOS module
Drupal OpenLayers moduleDrupal OpenLayers module
Drupal GeoServer moduleDrupal GeoServer module
istSOS Schema 2
istSOS Schema 1
OctaveOctave
Red River GeoportalRed River GeoportalR
ed
Riv
er
Sim
ula
tor
Red
Riv
er
Sim
ula
tor
Geoportal ArchitectureGeoportal Architecture
Drupal core modulesDrupal core modules
Simulation pageSimulation page
Why a CMS ?
Administration: user account, permissions and
roles
Extendibility: modules or plugins
Data and content management: organize,
structure, find and re-use content
Previous experience
Most popular, well documented, large community
CMS between joomla and wordpress
More advanced geospatial functionalities
(Geoserver and OpenLayers modules)
Why Drupal ?
How we manage geospatial data using Drupal?
Drupal PostGIS and GDAL Modules
GDAL: Read and import vector data in all formats
supported by the GDAL/OGR library.
PostGIS: This module provides a field for
geospatial data that can be added to entities.
https://www.drupal.org/project/gdalhttps://www.drupal.org/project/postgis
Drupal Geoserver and Openlayers Modules
Connect with Geoserver via url
Define a workspace
Add and manage layers
Add and manage layers styles
Publish Drupal data using the PostGIS
module.
Seamless user authentication.
Add marker manually
: Add content/ Add
marker ->create point with
Openlayers editor
User case
https://www.drupal.org/project/geoserver https://www.drupal.org/project/openlayers
Add, edit and manage layers
Add and manage maps (OpenLayers
instances)
Add and manage map projections
Add and manage map styles
Add behaviors – Clustering Behavior
IstSOS Management from Drupal
Connect with a istSOS installation via url
Associate a content type with the istSOS module
Add a service in the IstSOS service and set the EPSG
code
Choose a service from a list of already connected
services
Add observed properties
Add the units of measure of a property
Upload observational data ( all types of files)
https://www.drupal.org/sandbox/istsos/2149739
Add (associate) time series
data (observations) to the
marker: Add content/import
observations from csv file
User case
Charts libraries
Final RemarksIWRM in real world case study: huge amount of data, that need to be organized,
stored and accessible
Open Source: no lock-in and portability of the results (i.e. torough Virtual
Machines)
CMS to manage different user: decision makers, analyst, stakeholders, general
public
Stardard and well-known technologies adopted: Drupal, Geoserver, D3.js,
PostGIS, Gdal..
New module developed to implement IstSOS management trough Drupal
Test it yourself!
http://131.175.143.146/development/Vietnam
User: demo
Pwd: DemoPwd15
http://hydroinformatics.polimi.it/http://nrm.deib.polimi.it/
Aknowledgements
The IMRR project is funded by the Italian Ministry of Foreign Affair as part of its development cooperation program.