首页 | 本学科首页   官方微博 | 高级检索  
     检索      


The value of environmental modelling languages for building distributed hydrological models
Authors:Derek Karssenberg
Abstract:An evaluation is made of the suitability of programming languages for hydrological modellers to create distributed, process‐based hydrological models. Both system programming languages and high‐level environmental modelling languages are evaluated based on a list of requirements for the optimal programming language for such models. This is illustrated with a case study, implemented using the PCRaster environmental modelling language to create a distributed, process‐based hydrological model based on the concepts of KINEROS‐EUROSEM. The main conclusion is that system programming languages are not ideal for hydrologists who are not computer programmers because the level of thinking of these languages is too strongly related to specialized computer science. A higher level environmental modelling language is better in the sense that it operates at the conceptual level of the hydrologist. This is because it contains operators that identify hydrological processes that operate on hydrological entities, such as two‐dimensional maps, three‐dimensional blocks and time‐series. The case study illustrates the advantages of using an environmental modelling language as compared with system programming languages in fulfilling requirements on the level of thinking applied in the language, the reusability of the program code, the lack of technical details in the program, a short model development time and learnability. The study shows that environmental modelling languages are equally good as system programming languages in minimizing programming errors, but are worse in generic application and performance. It is expected that environmental modelling languages will be used in future mainly for development of new models that can be tailored to modelling aims and the field data available. Copyright © 2002 John Wiley & Sons, Ltd.
Keywords:distributed hydrological modelling  programming languages  geographical information systems  runoff modelling
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号