Key words: Catchment Modelling, SWATCAT, SWANCAT, MACRO, ANSWERS, Surface Water, Groundwater, Scaling
An EU project entitled Upscaling, Predictive Models and Catchment Water Quality (CAMSCALE) aims to improve the understanding of the effect of changes of spatial and temporal scale within input data to process-based models. The project is being funded by the Commission of the European Communities under the Framework IV Programme (ENV4-CT97-0439).
As part of the CAMSCALE project, a computer application has been developed to run four process-based models of differing complexity.
The application enables the user to import data for a given catchment from three sources of information (local, regional, and European), store the data in a database and generate input files to run with a range of models typical of those in widespread use with respect to their underlying physics, chemistry, and assumptions:
The spatial catchment data is input in the form of an ArcView shape file. The user can display the catchment in the form of a map. Other spatial data can either be input as a raster file or as an ArcView shape file with grid reference and soil (for example) as attributes.
Each model is run over a catchment area defined as a set of independent grids. The size of the grid varies between the models and in the case of ANSWERS the model can be run at different grid sizes. MACRO is a point model which is run for each grid square as a point. The models can be run within the application using the source of data selected by the user. The results from the model runs are concentrations and loads of nitrate and/or selected pesticides in surface water and groundwater as a time series. The application allows stochastic variation in the input parameters to generate a range of results. The results can be displayed in tabular form (as a summary over the whole catchment (SWATCAT and SWANCAT) or for individual grid squares (ANSWERS and MACRO)) and map form, showing values for each grid square for which the model was run (ANSWERS and MACRO).
The application is written to run on a PC in Visual Basic using an Access database to store the data.