Just reporting a few quirks in using the land-use update module in swat2012 (rev 635):
See chapter 37 in the swat input/output manual for more details.
To run the module, create a lup.dat file, which will contain the filenames of the data files where the new hru_fr values are given.
For example, my lup.dat file for two land-use updates is the following (spaces are important -- see Ch 37 for exact format):
1 1 1 1990 Lup1990s.dat
1 1 1 2000 Lup2000s.dat
The first number is a sequential number, then month, day, year (sorry, rest-of-the-world -- our odd American date convention), and finally data filename. My hru_fr values are given in the two data files, Lup1990s.dat and Lup2000s.dat. All 3 files (lup.dat and the two data files) go into the txtinout folder.
Things to be careful about:
(1) The first number on each line apparently needs to be 1 (one). When I put a 2 on the second line, SWAT crashed with a floating point error. (I didn't test other numbers.)
(2) Your model run must start BEFORE (or on) the date on the first line. If I started my model run after 1/1/1990 (in my case), the model completed successfully but ignored my requested change on 1/1/2000. Apparently (and logically), SWAT is watching for the date of the first change to occur -- and if the model starts after this date, SWAT never sees this date for the first change, and never implements that or subsequent changes. So the model runs successfully with the original hru_fr values it had, but just didn't do exactly what you wanted.
Cheers,
-- Jim
--
Dr. James E. Almendinger
St. Croix Watershed Research Station
Science Museum of Minnesota
16910 152nd St N
Marine on St. Croix, MN 55047
tel:
651-433-5953 ext 19