User Tools

Site Tools


start:hype_file_reference:geoclass.txt

GeoClass.txt

SLC classes divide the subbasins of the model based on land use etc. The GeoClass.txt file describes the characteristics of all classes. The SLC classes are defined as combinations of soil type and land use/land cover, but can also have other properties that separates them. SLC stands for Soil type - Land use Combination. The classes as defined in HYPE act as Hydrological Response Units (HRU).

Lakes, rivers and glaciers make up special classes, while all other classes are land classes and combinations of land use and soil type. A SLC class can have the same land use and soil type, but differ in other aspects, e.g. soil depth or crop (on agricultural land). Additional information for land classes is tile drainage depth and stream drainage depth.

File content

The GeoClass.txt file is located in the modeldir folder. Information for a SLC is given on a single row in the file. The information is given with a predefined order of columns. The column values are separated by blanks or tabs. Comment rows can be added and are denoted with a '!' in the first position. A maximum of 200 classes can be defined. The order of SLC:s in GeoClass.txt is the same order that is used in GeoData.txt (slc_nn).

Example snippet of a GeoClass.txt file structure:

! Three classes in this set up: 
! grass on sand, forest on sand, forest on till soil.
! Two landuses: 1=grass, 2=forest and two soil types: 1=sand, 2=till
! No Lu  St  C1 ... 
1    1   1   1  ...
2    2   1   2  ...
3    2   2   2  ...

Description of class characteristics provided in GeoClass.txt columns:

Column Unit Data Description
1-SLCSoil-land use combination. Should be 1,2,3… in order. The number is the same used for the class's area fraction (slc_nn) in GeoData.txt.
2-Land use/Land cover codeAn integer 1,2,3,.. The land use code is determined by the modeller, e.g. 1 could be water, 2 grass, 3 forest. Used for land use dependent model parameters.
3-Soil type codeAn integer 1,2,3,.. The soil type code is determined by the modeller, e.g. 1 could be peat, 2 till soil, 3 sand. Used for soil type dependent model parameters.
4-Main crop cropidAn integer 1,2,3,.. The cropid is determined by the modeller, and couples the class to a vegetation/crop in CropData.txt. Used for nutrient simulation and irrigation classes. If not relevant, e.g. for water classes, set to 0.
5-Second crop cropidAn integer 1,2,3,… Some agriculture land has a secondary crop, e.g. a catch crop. If not relevant set to 0.
6-Crop rotation groupAn integer 0,1,2,… Determines which crops/classes are inter-changed on a piece of land. 0=no crop rotation for this class, 1=class belong to crop rotation group 1, etc. The classes within the same crop rotation group will exchange soil nutrients. The crop rotation is only used for NP-simulations.
7-Vegetation typeThe vegetation types are pre-defined in HYPE: 1=open, 2=forest, 3=water. The vegetation type is only used for NP-simulations. If not set (0) vegetation type 1 will be used.
8-Special class codeSome classes are special and separated by this code. Use 0 for all others. The following classes are pre-defined in HYPE: 1=outlet lake, 2=internal lake, 3=glacier, 11=local stream, 12=main river.
9mTile depthDistance from soil surface to (average) tile drainage system level. Set to 0 to not use tile drainage routine.
10mStream depthDistance from soil surface to local stream depth. The depth may not be larger than the total soil profile depth for the class (last column).
11-Number of soil layersMay be 1-3. For water classes set to 1 layer with depth 1 m (the values are not used).
12mSoil layer depthDistance from the soil surface to the bottom of the uppermost soil layer.
13mSoil layer depthDistance from the soil surface to the bottom of the second soil layer. Must be larger than (or equal) to previous depth. If less than two layers set value equal to soil layer one.
14mSoil layer depthDistance from the soil surface to the bottom of the third soil layer. Must be larger than (or equal) to previous depth. If less than three layers set value equal to soil layer two.
start/hype_file_reference/geoclass.txt.txt · Last modified: 2017/01/04 13:26 by cpers