Cattle and Crops: Mission Documentation
command: setGround
Setzt die Bodenwerte für das angegebene Feld. Wenn Min/Max-Attribute nicht angegeben werden, dann werden die Werte in der GroundCell ignoriert und der vorhandete Wert wird nicht verändert.
Verfügbare GroundTypes
ID | GroundType | Variable | Beschreibung |
---|---|---|---|
0 |
Tarmac | kSurfaceTypeTarmac |
Beton, Asphalt |
1 |
Loess | kSurfaceTypeLoam |
Lehm |
2 |
Sandy loam | kSurfaceTypeSandyLoam |
sandiger Lehm |
3 |
Clay loam | kSurfaceTypeClayLoam |
toniger Lehm |
4 |
Partial loess loam | kSurfaceTypePartialLoessLoam |
Lehm mit teilweiser Lössauflage |
5 |
Loess loam | kSurfaceTypeLoessLoam |
Lehm mit Lössauflagen |
6 |
Loess | kSurfaceTypeLoess |
Löss |
7 |
Mud | kSurfaceTypeMud |
Schlamm |
8 |
Snow | kSurfaceTypeSnow |
Fester Boden mit rutschigem Schnee (geringe Sinktiefe, geringe Friktion) |
9 |
Grass | kSurfaceTypeGrass |
Feste Grasnarbe |
Attribute
Attribute | Type | Value | Beschreibung |
---|---|---|---|
fieldId |
integer |
> 0 |
ID des Feldes |
Folgende Attribute sind optional:
Attribute | Type | Value | Beschreibung |
---|---|---|---|
groundType |
integer |
[1 , 9 ] |
ID des zu setzenden GroundTypes (Definition s.o.). Wenn nicht angeben, wird der GroundType nicht verändert. |
minWetnessLow /maxWetnessLow |
float |
[0.0 , 1000.0 ] |
Mindest- und Höchst-Feuchtigkeit (unten) (in l/m²) |
minWetnessHigh /maxWetnessHigh |
float |
[0.0 , 25.5 ] |
Mindest- und Höchst-Feuchtigkeit (Oberfläche) (in l/m²) |
minNutrientsN /maxNutrientsN |
float |
[0.0 , 500.0 ] |
Mindest- und Höchst-Stickstoffwert (in kg/ha) |
minNutrientsP /maxNutrientsP |
float |
[0.0 , 500.0 ] |
Mindest- und Höchst-Phosphorwert (in kg/ha) |
minNutrientsK /maxNutrientsK |
float |
[0.0 , 500.0 ] |
Mindest- und Höchst-Kaliumwert (in kg/ha) |
minPH /maxPH |
float |
[0.0 , 14.0 ] |
Mindest- und Höchst-pH-wert |
minHumus /maxHumus |
float |
[0.0 , 1.0 ] |
Normalisierter Mindest- und Höchst-Humuswert |
minDensityHigh /maxDensityHigh |
float |
[0.0 , 1.0 ] |
Normalisierte Mindest- und Höchst-Bodenverdichtung (oben) |
minDensityLow /maxDensityLow |
float |
[0.0 , 1.0 ] |
Normalisierte Mindest- und Höchst-Bodenverdichtung (unten) |
illness0 |
integer |
0 | 1 |
Status der Krankheit 0. 0 = Risiko, 1 = Ausbreitung. Kann bis Krankheit 5 gesetzt werden (illness0 , illness5 ) |
illness0MinScore /illness0MaxScore |
integer |
[0 , 255 ] |
Mindest- und Höchst-Scorewert der Krankheit 0. Kann bis Krankheit 5 gesetzt werden (illness0… , illness5… ) |
Beispiel
…
<commands>
<command type="setGround" fieldId="13" groundType="5"
minWetnessHigh="2.3" maxWetnessHigh="10.4"
minWetnessLow="233.0" maxWetnessLow="751.7"
minNutrientsN="180" maxNutrientsN="215.5"
minNutrientsP="79.0" maxNutrientsP="95.0"
minNutrientsK="171.0" maxNutrientsK="206.0"
minPH="4" maxPH="6.2"
minHumus="0.2" maxHumus="0.2"
minDensityHigh="0.3" maxDensityHigh="0.55"
minDensityLow="0.8" maxDensityLow="0.81"
illness0="0" illness0MinScore="93" illness0MaxScore="166"
illness2="1" illness2MinScore="0" illness2MaxScore="120"
/>
</commands>
…