Back to Search
Start Over
Interactive hydrological modelling and simulation on client-side web systems: an educational case study
- Source :
- Journal of Hydroinformatics, Vol 24, Iss 6, Pp 1194-1206 (2022)
- Publication Year :
- 2022
- Publisher :
- IWA Publishing, 2022.
-
Abstract
- Computational hydrological models and simulations are fundamental pieces of the workflow of contemporary hydroscience research, education, and professional engineering activities. In support of hydrological modelling efforts, web-enabled tools for data processing, storage, computation, and visualization have proliferated. Most of these efforts rely on server resources for computation and data tasks and client-side resources for visualization. However, continued advancements of in-browser, client-side compute performance present an opportunity to further leverage client-side resources. Towards this end, we present an operational rainfall-runoff model and simulation engine running entirely on the client side using the JavaScript programming language. To demonstrate potential uses, we also present an easy-to-use in-browser interface designed for hydroscience education. Although the use case presented here is self-contained, the core technologies can extend to leverage multi-core processing on single machines and parallelization capabilities of multiple clients or JavaScript-enabled servers. These possibilities suggest that client-side hydrological simulation can play a central role in a dynamic, interconnected ecosystem of web-ready hydrological tools. HIGHLIGHTS We present the Hillslope Link Model (HLM)-Web, a simulation engine for rainfall-runoff modelling in JavaScript.; The simulation engine runs full-scale, physically based rainfall-runoff models.; All computations are performed on the client side within the browser.; HLM-Web is demonstrated with a use case for hydroscience education.; The use case facilitates hydrological education and research ‘sandboxing’.;
Details
- Language :
- English
- ISSN :
- 14647141 and 14651734
- Volume :
- 24
- Issue :
- 6
- Database :
- Directory of Open Access Journals
- Journal :
- Journal of Hydroinformatics
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.96df209b63c4cb2ad6b9c5fbf796957
- Document Type :
- article
- Full Text :
- https://doi.org/10.2166/hydro.2022.061