Land Use Management
A primary goal of environmental modeling is to assess the impact of human activities on a given system. Central to this assessment is the itemization of the land and water management practices taking place within the system. This section contains input data for planting, harvest, irrigation applications, nutrient applications, pesticide applications, and tillage operations. Information regarding tile drains and urban areas is also stored in this file.
SWAT+ Input File | Database Table |
landuse.lum | landuse_lum |
management.sch | management_sch |
management_sch_auto | |
management_sch_op | |
cntable.lum | cntable_lum |
ovn_table.lum | ovn_table_lum |
cons_practice.lum | cons_practice_lum |
In addition to the above, SWAT+ Editor groups the operations databases in this section of the editor. However, within the SWAT+ master watershed file (file.cio), these are listed under the ops section.
SWAT+ Input File | Database Table |
graze.ops | graze_ops |
harv.ops | harv_ops |
irr.ops | irr_ops |
sweep.ops | sweep_ops |
fire.ops | fire_ops |
chem_app.ops | chem_app_ops |
Land Use Management
This section is the entry point for management data in SWAT+. It comprises cross-walks to several other sections of data.
This data is accessed from the HRU properties section (hru-data.hru).
landuse_lum
Field | Type | Description | Related Table |
id | int | Auto-assigned identifier | |
name | text | Name of the land use properties | |
cal_group | text | Calibration group | |
plnt_com_id | int | Plant community | plant_ini |
mgt_id | int | Management schedule | management_sch |
cn2_id | int | Curve number | cntable_lum |
cons_prac_id | int | Conservation practices | cons_prac_lum |
urban_id | int | Urban land use | urban_urb |
urb_ro | text | Urban runoff | |
ov_mann_id | int | Overland flow Manning's n | ovn_table_lum |
tile_id | int | Tile drain | tiledrain_str |
sep_id | int | Septic tank | septic_str |
vfs_id | int | Filter strip | filterstrip_str |
grww_id | int | Grassed waterway | grassedww_str |
bmp_id | int | Best management practices | bmpuser_str |
description | text | Optional description of the row |
Management Schedules
Management schedules comprise auto-schedules (decision tables) and/or operations schedules.
When you import your project from GIS, SWAT+ assigns auto-schedules for management based on your crop land use.
Plant Type (in plants_plt) | Decision Table Template |
warm_annual | pl_hv_corn |
cold_annual | pl_hv_wwht |
perennial | no management schedule |
For example, oats is a cold annual crop. If this crop is in your HRUs, a decision table named pl_hv_oats will be created based on the template of pl_hv_wwht when you import your data from GIS.
Adding/Editing a Schedule
From the management schedules section, click create a new record or click edit on a row in the table. Give your schedule a unique name.
To add an automatic schedule, start typing a decision table name in the box provided. Click the desired result from the list of matches that pops up, and click the add button. If you enter more than one schedule, you can drag and drop to sort.
To add an operation, click the add operation button. Select your operation type from the form that pops up and complete the remaining fields. Click save when done to add the operation to your table.
When you're done adding automatic schedules and operations, click the save changes button to save your management schedule.
Table Parameters
management_sch
Field | Type | Description |
id | int | Auto-assigned identifier |
name | text | Name of the schedule |
management_sch_auto
Field | Type | Description |
id | int | Auto-assigned identifier |
management_sch_id | int | ID of management schedule |
d_table_id | int | ID of decision table |
management_sch_op
Field | Type | Description |
id | int | Auto-assigned identifier |
management_sch_id | int | ID of management schedule |
op_typ | text | Type of operation (see options below) |
mon | int | Month operation takes place |
day | int | Day operation takes place |
op_data1 | text | Dependent on op_typ (see options below) |
op_data2 | text | |
op_data3 | real | Override value |
Operations Types
Code | Description |
plnt | plant |
harv | harvest only |
kill | kill |
hvkl | harvest and kill |
till | tillage |
irrm | irrigation |
fert | fertilizer |
pest | pesticide application |
graz | grazing |
burn | burn |
swep | street sweep |
prtp | print plant vars |
skip | skip to end of the year |
Operation Data 1 Values
Code | Value | Look-up Table |
plnt | plant name | plants_plt |
harv | plant name | plants_plt |
kill | plant name | plants_plt |
hvkl | plant name | plants_plt |
till | tillage name | tillage_til |
irrm | irrigation operation name | irr_ops |
fert | fertilizer name | fertilizer_frt |
pest | pesticide name | pesticide_pst |
graz | graze operation name | graze_ops |
burn | fire operation name | fire_ops |
swep | street sweep operation name | sweep_ops |
prtp | none | |
skip | none |
Operation Data 2 Values
Code | Value | Look-up Table |
plnt | none | |
harv | harvest operation name | harv_ops |
kill | none | |
hvkl | harvest operation name | harv_ops |
till | none | |
irrm | none | |
fert | chemical application operation name | chem_app_ops |
pest | chemical application operation name | chem_app_ops |
graz | none | |
burn | none | |
swep | none | |
prtp | none | |
skip | none |
Operations Databases
Values in the operations tables are provided in the SWAT+ datasets database and copied to your project database during project setup. You may modify them or add new rows as needed in the editor.
Harvest
SWAT+ Input File | Database Table |
harv.ops | harv_ops |
Field | Type | Description | Units |
id | int | Auto-assigned identifier | |
name | text | Name of operation | |
harv_typ | text | Harvest type: grain, biomass, residue, tree, or tuber | |
harv_idx | real | Harvest index target specified at harvest | |
harv_eff | real | Harvest efficiency | |
harv_bm_min | real | Minimum biomass to allow harvest | kg/ha |
description | text | Optional description |
Graze
SWAT+ Input File | Database Table |
graze.ops | graze_ops |
Field | Type | Description | Units | Range |
id | int | Auto-assigned identifier | ||
name | text | Name of operation | ||
fert_id | int | ID of fertilizer from fertilizer_frt | ||
bm_eat | real | Dry weight of biomass removed by grazing daily | kg/ha | 0-500 |
bm_tramp | real | Dry weight of biomass removed by trampling daily | kg/ha | 0-500 |
man_amt | real | Dry weight of manure deposited | kg/ha | 0-500 |
grz_bm_min | real | Minimum plant biomass for grazing to occur | kg/ha | 0-5000 |
description | text | Optional description |
Irrigation
SWAT+ Input File | Database Table |
irr.ops | irr_ops |
Field | Type | Description | Units | Range |
id | int | Auto-assigned identifier | ||
name | text | Name of operation | ||
irr_eff | real | Irrigation efficiency | 0-1 | |
surq_rto | real | Surface runoff ratio | 0-1 | |
irr_amt | real | Depth of application for subsurface | mm | 0-100 |
irr_salt | real | Concentration of salt in irrigation water | mg/l | |
irr_no3n | real | Concentration of nitrate in irrigation water | mg/l | |
irr_po4n | real | Concentration of phosphate in irrigation water | mg/l | |
description | text | Optional description |
Chemical Application
SWAT+ Input File | Database Table |
chem_app.ops | chem_app_ops |
Field | Type | Description | Units |
id | int | Auto-assigned identifier | |
name | text | Name of operation | |
chem_form | text | Chemical form: liquid or solid | |
app_typ | text | Application type: spread, spray, inject, direct | |
app_eff | real | Application efficiency | |
foliar_eff | real | Foliar efficiency | |
inject_dp | real | Injection depth | mm |
surf_frac | real | Surface fraction amount in upper 10mm | |
drift_pot | real | Drift potential | |
aerial_unif | real | Aerial uniformity | |
description | text | Optional description |
Fire
SWAT+ Input File | Database Table |
fire.ops | fire_ops |
Field | Type | Description |
id | int | Auto-assigned identifier |
name | text | Name of operation |
chg_cn2 | real | Change in SCS curve number II value |
frac_burn | real | Fraction burned |
description | text | Optional description |
Sweep
SWAT+ Input File | Database Table |
sweep.ops | sweep_ops |
Field | Type | Description |
id | int | Auto-assigned identifier |
name | text | Name of operation |
swp_eff | real | Removal efficiency of sweeping operation |
frac_curb | real | Fraction of the curb length that is sweep-able |
description | text | Optional description |
Curve Number Table
Values in this table are provided in the SWAT+ datasets database and copied to your project database during project setup. You may modify them or add new rows as needed in the editor.
SWAT+ Input File | Database Table |
cntable.lum | cntable_lum |
Field | Type | Description | Range |
id | int | Auto-assigned identifier | |
name | text | Name of curve number entry | |
cn_a | real | Curve number for hydrologic soil group A | 30-100 |
cn_b | real | Curve number for hydrologic soil group B | 30-100 |
cn_c | real | Curve number for hydrologic soil group C | 30-100 |
cn_d | real | Curve number for hydrologic soil group D | 30-100 |
description | text | Optional description | |
treat | text | Treatment/Practice | |
cond_cov | text | Condition of cover |
Conservation Practices
Values in this table are provided in the SWAT+ datasets database and copied to your project database during project setup. You may modify them or add new rows as needed in the editor.
SWAT+ Input File | Database Table |
cons_practice.lum | cons_practice_lum |
Field | Type | Description |
id | int | Auto-assigned identifier |
name | text | Name of curve number entry |
usle_p | real | Usle p factor |
slp_len_max | real | Maximum slope length |
description | text | Optional description |
Overland Flow Manning's n
Values in this table are provided in the SWAT+ datasets database and copied to your project database during project setup. You may modify them or add new rows as needed in the editor.
SWAT+ Input File | Database Table |
ovn_table.lum | ovn_table_lum |
Field | Type | Description |
id | int | Auto-assigned identifier |
name | text | Name of curve number entry |
ovn_mean | real | Overland flow Manning's n = mean |
ovn_min | real | Overland flow Manning's n = min |
ovn_max | real | Overland flow Manning's n = max |
description | text | Optional description |
Last updated