JHydro - an implementation of the digital watershed

2,211 views
2,083 views

Published on

JHydro presentation at FOSS4G2008

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,211
On SlideShare
0
From Embeds
0
Number of Embeds
156
Actions
Shares
0
Downloads
87
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

JHydro - an implementation of the digital watershed

  1. 1. J-HYDRO: AN IMPLEMENTATION OF THE DIGITAL WATERSHED Silvia Franceschi Andrea Antonello Riccardo Rigon FOSS4G2008 Cape Town September 2008
  2. 2. DEFINITION OF DIGITAL WATERSHED Digital watershed is a large system which uses the modern technologies to capture, store, manage, process and analyze all the information related to a watershed (data and models), and on the bases of these, then develops a comprehensive decision-making system to optimize the management of the watershed (Zhang, Wang and Shibasaki).
  3. 3. DIGITAL WATERSHED <ul><li>Modern technologies used: </li></ul><ul><li>remote sensing (RS) </li></ul><ul><li>geographical information system (GIS) </li></ul><ul><li>global positioning system (GPS) </li></ul><ul><li>virtual reality (VR) </li></ul><ul><li>database (DB) </li></ul><ul><li>network and multimedia </li></ul><ul><li>Aims : </li></ul><ul><li>capture </li></ul><ul><li>store </li></ul><ul><li>manage </li></ul><ul><li>process and analyze </li></ul><ul><li>INFORMATIONS </li></ul>
  4. 4. DIGITAL WATERSHED <ul><li>The informations are related to the watershed: </li></ul><ul><li>geographical background </li></ul><ul><li>fundamental facility </li></ul><ul><li>natural resource </li></ul><ul><li>cultural scene </li></ul><ul><li>ecological environment </li></ul><ul><li>population distribution </li></ul><ul><li>social and economic condition in the scale of watershed </li></ul>
  5. 5. DIGITAL WATERSHED <ul><li>The digital watershed can be divided into three layers: </li></ul><ul><li>visual information platform </li></ul><ul><li>thematic application subsystem </li></ul><ul><li>comprehensive management and decision making support system </li></ul>
  6. 6. VISUAL INFORMATION PLATFORM <ul><li>It is the basic layer of digital watershed. By using modern digital, information and network technologies it should: </li></ul><ul><li>collect different types of information in the watershed </li></ul><ul><li>construct the spatial and attribution databases </li></ul><ul><li>make up a visual fundamental information platform based on GIS </li></ul>
  7. 7. THEMATIC APPLICATION SUBSYSTEMS The thematic application subsystem is the applied layer of the digital watershed. In a watershed, there are always many administrative and professional departments in different fields (hydrology, natural resource and environment), that have their own corresponding requirements for decision-making support systems. Different thematic application subsystems should be developed for these professional departments in order to provide thematic application services .
  8. 8. DECISION MAKING SUPPORT SYSTEM <ul><li>This is the synthetic layer of the digital watershed. It is used to </li></ul><ul><li>analyze different types of information in the watershed based on the visual information platform </li></ul><ul><li>optimize the macro-management and policy-making of the whole watershed </li></ul><ul><li>integrate many different results obtained from all the thematic application subsystems </li></ul>
  9. 9. J-HYDRO <ul><li>J-Hydro is an implementation of the Digital Watershed concept. </li></ul><ul><li>It is developed by HydroloGIS and the University Center for the Defense of the Mountain Environment (CUDAM – University of Trento (Italy)), and it is completely based on Free and Open Source applications, using: </li></ul><ul><li>Postgres-PostGIS and H2 or HSQLDB: database and data management systems </li></ul><ul><li>JGrass: GIS especially dedicated to environmental analysis ( www.jgrass.org ) </li></ul><ul><li>OpenMi: standard interfaces for development of environmental models ( www.openmi.org ) </li></ul>
  10. 10. J-HYDRO J-Hydro was first implemented for the administration authority of the Adige basin (the second biggest Italian river) as part of a project studying the water resources management, particularly in case of water scarcity .
  11. 11. J-HYDRO: DATA STRUCTURE <ul><li>The data structure should provide the possibility to: </li></ul><ul><li>archive and correlate the spatial information available for the basin </li></ul><ul><li>integrate in the whole system all the data measured from the monitoring points that are located within and near the watershed </li></ul><ul><li>being based on top of a database </li></ul><ul><ul><ul><li>easy to query for time series data </li></ul></ul></ul><ul><ul><ul><li>easy to use in conjunction with hydrological and environmental models </li></ul></ul></ul><ul><li>a relational database spatially enriched </li></ul>
  12. 12. J-HYDRO: DATA STRUCTURE <ul><li>based on the ArcHydro model: developed by the CUAHSI (Consortium of Universities for Advancement of Hydrologic Science Inc.) to facilitate the creation, the use and the visualization of all the components and objects related to water management in GIS frameworks </li></ul>
  13. 13. J-HYDRO: DATA STRUCTURE <ul><li>based on the ArcHydro model: developed by the CUAHSI (Consortium of Universities for Advancement of Hydrologic Science Inc.) to facilitate the creation, the use and the visualization of all the components and objects related to water management in GIS frameworks </li></ul><ul><li>dynamic database approach : for each simulation it will create new data (geometries) using a particular hierarchical structure of the stream network derived from the network Pfafstetter enumeration </li></ul>
  14. 14. J-HYDRO: DATA STRUCTURE MAIN STREAM first level - odd numbers MAIN TRIBUTARIS second level - even numbers third level channel MODIFIED PFAFSTETTER
  15. 15. J-HYDRO Database (PostgresSQL/PostGIS/CUAHSI)
  16. 16. J-HYDRO: STREAM NETWORK STRUCTURE <ul><li>this kind of enumeration allows the user to navigate the stream network both upstream and downstream </li></ul><ul><li>it is possible to manage the geometries at different detail level </li></ul><ul><li>the amount of data is calibrated on the type of simulation </li></ul>
  17. 17. J-HYDRO: STREAM NETWORK STRUCTURE Stream network level 5
  18. 18. J-HYDRO: STREAM NETWORK STRUCTURE Stream network level 4
  19. 19. J-HYDRO: STREAM NETWORK STRUCTURE Stream network level 3
  20. 20. J-HYDRO: STREAM NETWORK STRUCTURE Stream network level 2
  21. 21. J-HYDRO: STREAM NETWORK STRUCTURE Stream network level 1
  22. 22. J-HYDRO: MORE THAN JUST STREAM DATA <ul><li>The database contains also other kind of information such as: </li></ul><ul><li>stream nodes related informations: </li></ul><ul><ul><ul><li>topological junctions: confluences </li></ul></ul></ul><ul><ul><ul><li>monitoring points </li></ul></ul></ul><ul><ul><ul><li>other elements which have important influence on the hydrological balance (lakes) </li></ul></ul></ul><ul><ul><ul><li>meteorological gauges </li></ul></ul></ul>
  23. 23. J-HYDRO: MONITORING POINT DATA <ul><li>confluence </li></ul>Adige basin closed in Bolzano
  24. 24. J-HYDRO: MONITORING POINT DATA <ul><li>confluences </li></ul><ul><li>stream gauge </li></ul>
  25. 25. J-HYDRO: ADDITIONAL DATA <ul><li>confluence </li></ul><ul><li>stream gauge </li></ul><ul><li>dam </li></ul>
  26. 26. J-HYDRO: ADDITIONAL DATA <ul><li>confluence </li></ul><ul><li>stream gauge </li></ul><ul><li>dam </li></ul><ul><li>spillway </li></ul>
  27. 27. J-HYDRO: ADDITIONAL DATA <ul><li>offtake </li></ul><ul><li>confluence </li></ul><ul><li>stream gauge </li></ul><ul><li>dam </li></ul><ul><li>spillway </li></ul>
  28. 28. J-HYDRO: ADDITIONAL DATA <ul><li>meteo gauge </li></ul><ul><li>offtake </li></ul><ul><li>confluence </li></ul><ul><li>stream gauge </li></ul><ul><li>dam </li></ul><ul><li>spillway </li></ul>
  29. 29. J-HYDRO: TOOLS DEVELOPMENT <ul><li>On database side tools were developed for the following purposes: </li></ul><ul><li>use of shapefiles as main source of geometry for the models </li></ul><ul><li>positioning of the cross sections of the rivers </li></ul><ul><li>addition of the lakes to the system </li></ul><ul><li>creation of the derived geometries and their association </li></ul><ul><li>continuous integration of temporal series with the data collected by the monitoring points </li></ul><ul><li>execution of statistical analysis both on the historical series and on the on line data (flow duration curve, rainfall trends and temperature trends) </li></ul>
  30. 30. J-HYDRO: TOOLS DEVELOPMENT <ul><li>flow duration curve for the stream gauges </li></ul><ul><li>discharge volumes analysis </li></ul>
  31. 31. J-HYDRO Analysis tools (R+Postgres) Database (PostgresSQL/PostGIS/CUAHSI)
  32. 32. J-HYDRO: THE MODELS <ul><li>A complete hydrological model has been developed for the full hydrological balance evaluation especially in the case of water scarcity. Its behavior is: </li></ul><ul><li>on tributary rivers: discharge is calculated using a rainfall runoff model </li></ul><ul><li>on main stream river network: 1D hydraulic water flow model taking into account the natural and artificial inflow and outflow. </li></ul>
  33. 33. J-HYDRO: THE HYDROLOGICAL MODEL Meteo Dams offtakes spillways Evapotranspiration Runoff: generation and flow propagation Snow
  34. 34. J-HYDRO: THE HYDROLOGICAL MODEL potential evapotranspiration spatial interpolation of the rainfall using the kriging geospatial interpolator spatial interpolation of the temperatures snow water equivalent evaluation (SWE) 1D simplified hydraulic water flow model (de Saint Venant) geomorphological runoff evaluation (Duffy) Meteo Evapotranspiration Snow Flow propagation Runoff generation
  35. 35. J-HYDRO Analysis tools (R+Postgres) Database (PostgresSQL/PostGIS/CUAHSI) Models (OpenMI)
  36. 36. J-HYDRO: THE GIS PLATFORM <ul><li>The GIS platform is used to: </li></ul><ul><li>visualize and query the spatial data in the database </li></ul><ul><li>elaborate the stream network and related basins geometries for the initial database creation </li></ul><ul><li>elaborate geomorphological analysis </li></ul><ul><li>elaborate and visualize temporal series analysis </li></ul><ul><li>execute the hydrological model </li></ul><ul><li>visualize the results of the simulation </li></ul>JGrass www.jgrass.org
  37. 37. JGrass: DATABASE LAYERS VISUALIZATION DATABASE CONNECTION LAYERS VIEW
  38. 38. JGrass: NETWORK DATA EXTRACTION
  39. 39. JGrass: SUBBASINS EXTRACTION
  40. 40. JGrass: SELECTION OF THE BASIN OUTLET
  41. 41. JGrass: SELECTION OF THE TIME INTERVAL
  42. 42. JGrass: SET UP OF MONITORING POINTS
  43. 43. JGrass: DEFINE THE CHAIN OF MODELS TO USE
  44. 44. JGrass: HTML SIMULATION REPORT
  45. 45. JGrass: INTERPOLATED RAINFALL MAPS
  46. 46. JGrass: FINAL DISCHARGE RESULTS
  47. 47. J-HYDRO users public administrations and professionals web external database Analysis tools (R+Postgres) Database (PostgresSQL/PostGIS/CUAHSI) Models (OpenMI) Interfaces (Java/JGrass)
  48. 48. J-HYDRO: AN IMPLEMENTATION OF THE DIGITAL WATERSHED THANKS FOR YOUR ATTENTION... Related presentations: BeeGIS: digital field mapping that just works JGrass: the Horton Machine

×