An OpenMI Model Interface Implementation for Hydrologic Modeling in an Open Source GIS Daniel P. Ames, PhD PE Ted Dunsford, PhD Candidate Idaho State University Department of Geosciences Geospatial Software Lab 06/17/22 AWRA Spring Specialty Conferenc on GIS and Water Resource
33
Embed
An OpenMI Model Interface Implementation for Hydrologic Modeling in an Open Source GIS Daniel P. Ames, PhD PE Ted Dunsford, PhD Candidate Idaho State University.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
An OpenMI Model Interface Implementation for Hydrologic Modeling in an Open Source GISDaniel P. Ames, PhD PETed Dunsford, PhD Candidate
Idaho State UniversityDepartment of GeosciencesGeospatial Software Lab
04/21/23
AWRA Spring Specialty Conferenceon GIS and Water Resources
OpenMI Intro/Review• Open standard and set of tools
for connecting models and performing integrated/holistic watershed modeling.
• Initially focused on hydrologic models but applicable to other modeling application areas.
• Developed by a consortium of industry and academic partners under the EU Water Framework Directive.
• Intended to be first, a standard and second, a toolkit and sample implementation…
04/21/232 of 33http://www.openmi.org/reloaded/about/using-openmi.php
OpenMI Developers• The HarmoniT project (2002-2005)
consortium includes– CEH, RIZA– DHI, DHI Hydroinfom– Delft Hydraulics– Wallingford Software– University of Dortmund– Instituto di Ricerca Sulle Acque– National Technical University of Athens– WRc– Povodi Labe– Hydroprojekt CZ– Alterra BV– Cemagref
3 of 33http://www.openmi.org/reloaded/about/using-openmi.php
Active development community with all source code posted on sourceforge.net:
98.76% activity, 3,489 downloads since 2005-4-19
Active development community with all source code posted on sourceforge.net:
98.76% activity, 3,489 downloads since 2005-4-19
4 of 33
OpenMI Compliant Models
Integrated Modeling
5 of 33
Combining all elements in 1 model may not be practical, but linking models is an achievable goal.
Figure by Susan Anderson and Wiktoria Daniels, Wallingford Software
Watershed/River Example…
6 of 33
Here we have a distributed watershed model and a stream routing model in 2 different code bases… How to link them together?
Runoff Model
River Model
GetValues(time, LinkID)
Return Runoff Values
Needs input from the runoff model
The OpenMI Document Series: Part B - Guidelines
7 of 33
Figure by Susan Anderson and Wiktoria Daniels, Wallingford Software