Font Size: a A A

Study On SWAT Model Running Structure And File System

Posted on:2009-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:J W KangFull Text:PDF
GTID:2178360245476357Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
SWAT (Soil and Water Assessment Tool) is a physically based, distributed non-point pollution model system developed by USDA. It can be used modeling multiple geographic processes as well as predicting the impacts of different management practices on water, sediment, agricultural chemical yields and pesticide fate in a river basin scale. SWAT model was initially developed in modeling the comprehensive impacts of management practices in a large basin, it also has some limitations in application in small scales and some certain application fields. So it has been widely used in cooperating with other models or integrated as a quantitative component into a certain Basin Management System. However, running of the model varies among different input data types organized in different spatial descretization units and requires a complex set of data. The application process is also problematic and difficult. A good way to solve these problems is to integrate multiple models and develop a universal way for model integration. In this method, the bottleneck is to organize and manipulate the input data files in a proper way that can cross the different GIS platforms in model integration. The main contents and research results are as follows:1. The inner running structure of SWAT was discussed based on the analysis of its components, and the core configuration file using for running model was presented with an example. It simulated different geographical conditions of the various hydrological process simulations, including the land phase of the hydrologic cycle, channel flood routing, reservoir routing, point-source data input, and so on. The results showed that by modifying the configuration file called functional modules of different ways can control the SWAT model operation process.2. In Visual Studio.NET2005 environment using C # language developed a dynamic link library files procedure which can custom SWAT model running files. Use object-oriented technology, the SWAT model written input file operation was encapsulated in different classes. As a result, there were more than 40 different functional classes gendered. The operation of the database related to the use of the ADO.NET technology, the exception handling mechanism and reusable technology were involved. By the use of compiler-generated DLL files, can be customized to achieve model input data processing and organization.
Keywords/Search Tags:SWAT, Model Integration, Running Configuration, Object-oriented, C#
PDF Full Text Request
Related items