The OPTAIN-CS10 Project
Introduction
1
Input Data Preparation
1.1
Digital Elevation Model
1.1.1
High resolution DEM
1.2
Soil Data
1.2.1
High resolution soil maps
1.2.2
Data source
1.2.3
Combining Jordsmonn and Loesmasser
1.2.4
Detailed Soil Map
1.2.5
Reclassification
1.2.6
Simplifying Geometries
1.2.7
Writing vector layer
1.2.8
Lookup Table
1.2.9
Rasterization
1.2.10
Usersoil
1.3
Watershed Boundary
1.3.1
Hydrological preperation
1.3.2
Pour Points
1.3.3
Streams
1.3.4
Watershed Delineation
1.3.5
Bonus Section
1.4
Land object input
1.4.1
Data sources
1.4.2
Delineation of land objects
1.4.3
Standing water bodies and the landuse type = ‘watr’
1.4.4
Tile drainage option
1.4.5
Existing and potential structures to retain water and nutrients
1.5
Channel object input
1.5.1
Data sources and data processing
1.6
Point sources locations
1.6.1
Point source source data
1.6.2
Point source data files
1.7
Aquifer Objects
2
Model Setup (SWATbuildR)
2.1
BuildR Setup
2.2
Processing input data
2.2.1
High-Resolution Digital Elevation Model (DEM)
2.2.2
Processing the Basin Boundary
2.2.3
Processing the Land layer
2.2.4
Processing the Channels
2.2.5
Processing the DEM
2.2.6
Processing Soil Data
2.3
Calculating COCOA
2.3.1
Calculating land unit connectivity
2.3.2
Calculating channel/reservoir connectivity
2.3.3
Checking the water objects for infinite loops
2.3.4
Terrain properties
2.4
Generate SWAT+ input
2.4.1
Generate land object SWAT+ input tables
2.4.2
Generate water object SWAT+ input tables
2.4.3
Build aquifer input
2.4.4
Add point source inputs
2.4.5
Create SWAT+ sqlite database
3
Weather Input
3.1
Loading Data
3.1.1
Required packages
3.1.2
Load in the file(s) and load svatools template
3.1.3
Proof the station
3.2
Weather Generator
3.3
Adding data to SWAT+
3.4
Atmospheric Deposition
3.5
Re-analysis Weather
4
Writing Input Files
4.1
Via Python
4.1.1
SWAT+ Test Run
4.1.2
Link aquifers and channels with geomorphic flow
4.2
Via SWAT Editor
4.2.1
Loading the project in SWAT+ Editor
4.2.2
Writing input files
4.2.3
Post-write Changes
5
Crop Map
5.1
Calculating Field Area
5.1.1
Calculate Field Area and Assign IDs
5.1.2
Calculate Field area and assign IDs
5.2
Generating the Crop Rotation
5.2.1
Tidy up the source data:
5.2.2
Tidy up the BuildR output
5.2.3
Field classification
5.2.4
Extrapolating the Crop Rotation
5.3
Merging with SWATbuildR
6
Landuse Parameterization
6.1
Data preperation
6.2
Assigning landuse values
6.2.1
Setting
cal_group
6.2.2
Setting
plnt_com
6.2.3
Setting
mgt
6.2.4
Setting
urb_ro
6.2.5
Setting
urban
6.2.6
Setting Manning’s n (
ovn
)
6.2.7
Setting
cn2
:
6.2.8
Setting
cons_prac
6.2.9
Setting
tile
6.2.10
Setting
sep
6.2.11
Setting
vfs
6.2.12
Setting
grww
6.2.13
Setting
bmp
6.3
Writing Changes
7
Field Site Loggers
7.1
Introduction
7.1.1
Prerequisites
7.1.2
Locations
7.2
Data Processing
7.2.1
Loading Data
7.2.2
Data Re-structuring
7.2.3
Summarize to Daily Means
7.2.4
Including Air Temperature and Precipitation Data
7.3
Data quality check
7.3.1
Logger 600409 “Deep Rocky Sand”
7.3.2
Logger 600410 “Tormods farm”
7.3.3
Logger 600411 “John Ivar Lower Area”
7.3.4
Logger 600413 “John Ivar behind the barn”
7.4
Data Cleanup
7.4.1
General cleanup
7.4.2
Logger specific cleanup
7.4.3
Saving the cleaned data
8
Field Site Properties
8.1
Determining HSG
9
Antecedent Precipitation Index
9.1
Introduction
9.1.1
Pre-requirements
9.1.2
Setting up Python for R/Rmarkdown
9.2
Antecedent Precipitation Index
9.2.1
Loading data
9.2.2
Calculating the total water content
9.2.3
Defining API model
9.3
Conclusions
10
Model Parameterization
10.1
Parameter Changes
10.1.1
Channel parameters revised
10.1.2
Crop parameters verified
10.1.3
Soil physical parameters in final form
10.1.4
Soil chemical parameters in final form
10.1.5
Impoundment parameters defined
10.1.6
Water diversions defined
10.1.7
Point sources parameters added
10.1.8
Tile drainage parameters defined
10.1.9
Atmospheric deposition defined
10.1.10
Additional settings verified
10.2
Fixing tiledrain
10.2.1
Finding the problem HRUs
10.2.2
Fixing the problem HRUs
10.2.3
Checking changes
10.2.4
Writing modified changes
10.2.5
Re-enabling tiledrain
10.2.6
Testing SWAT+
10.3
Soil Phosphorous
11
Management (SWATfarmR)
11.1
Pre-processing crop rotation
11.1.1
Input files
11.1.2
Settings
11.1.3
Checks
11.1.4
Writing input data
11.2
Initializing FarmR
11.3
Calculating API
11.4
Scheduling Operations
11.4.1
Write Operations
12
Model Verification (SWATdoctR)
12.1
Climate Variables
12.1.1
Lapse rate
12.1.2
Climate variables
12.1.3
Snowfall and Snowmelt
12.2
Management operations
12.3
Unconstrained plant growth
13
Soft Calibration
14
Hard Calibration
15
Climate Scenarios
15.1
Introduction
15.2
Setup
15.2.1
Re-Calculating Management
15.3
Executing model
15.4
Processing Results
15.5
Output Analysis
15.5.1
Saving RDS
16
Landuse Scenarios
16.1
Scenarios
16.1.1
Status Quo
16.1.2
No Autumn Tillage
17
Measures (SWATmeasR)
18
Measure Implementation
19
Measure Scenarios
20
Measure Classification
20.1
Introduction
20.2
Determining Classification
20.3
Applying Classification
20.3.1
Gullies (grassed water ways)
20.3.2
Buffer Strips
20.3.3
Ponds
20.3.4
NoTill (management measure)
20.4
HRU Scenario Table
20.4.1
Merging into Landuse Map
21
Optimization
21.1
Introduction
21.1.1
CoMOLA
21.1.2
The Pareto Frontier
21.1.3
NSGA-II
21.1.4
The Objective Space
21.1.5
References
22
Overview Maps
Annex
22.1
Packages
22.2
Computer Specs
References
optain.eu
The OPTAIN Project: Case study 10
Section 17
Measures (SWATmeasR)
Not documented yet