trotsiuk / r3PG

An R package for forest growth simulation using the 3-PG process-based model
https://trotsiuk.github.io/r3PG/
GNU General Public License v3.0
27 stars 16 forks source link

Soil class - Soil texture #77

Closed Rasilgon closed 1 year ago

Rasilgon commented 2 years ago

Hi all!

I am trying to derive the soil classes for r3PG using the ESDB. In the DB there are layers for silt, clay and sand content of the soil. These could be used to obtain soils texture classes, which is what the soil class in the model represents, as I understood so far. However, I could not find the definition of soil classes of 3PG, nor a reference to which system it is based on, e.g., USDA. Besides, the soil classes of 3PG do not cover all texture classes, for example loam or silty loam.

Additionally, I wonder that if the purpose of providing a soil class is to modify SWconst and SWpower linearly, then the relationship could be explicit, like SWconst and SWpower are inversely proportional to clay content, and soil class could be continuos instead of discrete.

In any case, it would be great to have some clear criteria/guidance about how to classify a given soil based on its texture, so that it makes sense to 3PG. :)

twest820 commented 2 years ago

+1. Entirely agree it'd be nice to be able to easily map from some widely used soil texture system to SWconst and SWpower but the 3-PG water relations work I'm aware of hasn't pursued that. Almeida and Sands 2016, for example. It's also probably worth noting r3PG doesn't implement the fθ definition of Landsberg and Sands 2011 Equation A2.4.

The four soil classes exist at least as far back as Almeida et al. 2004 and the 1-2-3-4 system seems likely to have been a fit to Landsberg and Waring 1997's suggested values for their Equation 2. Landsberg and Waring cite two earlier papers there, Denmead and Shaw 1961 and Dunin et al. 1985, so those might be the place to look to see where 3-PG's four standard textures originated. My guess is the 1997 parameterization wasn't particularly concerned with covering any particular soil triangle.

When uncertainty in site available soil water is included (pedotransfer function, rooting depth, hydraulic lift, and other variability across a stand), it forms a metaparameter group with SWconst and SWpower. FWIW, while I've chosen to use SWconst and SWpower directly in order to be able to parameterize off the line defined by soil class, the datasets I'm working with lack the ability to discriminate among the four variables which immediately determine fθ.

Rasilgon commented 2 years ago

Thanks @twest820 for the hint! I had a look at them :)

Denmead and Shaw worked with just one soil type (silty clay loam) and provide results to justify the shape of the curve itself, not how it's affected by clay content, nor how it varies depending on texture. I could not access a full version Dunin et al. 1985, but it'd seem to also be very specific soil-wise, and only provide results for the curves shape. I mean the curves from Landsberg and Waring 1997', Relationship between the soil water modifier and the moisture ratio.

Williams et al. 1983, also cited in Landsberg and Waring 1997', would rather seem the source of the 3PG soil classes. From what I understood, they worked with sand and different soils with significant amount of clay, which could be translated in the 3PG classes: sand, sandy loam, clay loam, and clay.

I wonder whether a detailed texture classification is possible regarding the hydraulic properties of each class. The USDA systems has probably too many classes. Perhaps broader soil textural classes as the ones used in HYPRES, which are also the ones in the ESDB, are a better option. However, without evidence, we can only assume. Since the soil class in the model is actually not categorical, and not even has to be an integer, it can be easily tweaked. We could cover the range from HYPRES, coarse (sand) to very fine (clay), with values ranging from 1 and to 4 or 5. If the evidence and reasoning of 3PG classes is sound, we could assume this alternative approach to be a valid temporary patch.

image

Your approach of defining SWconstand SWpower sounds good as well, but it requires more expert knowledge from the user. In this sense, soil texture class is very straightforward.

florianhartig commented 2 years ago

Hi Ramiro, @JohannesOberpriller had some kind of pipeline to derive soil inputs from, not sure if he also used ESDB but may well be!

twest820 commented 2 years ago

A few follow on thoughts here:

The only location I got a soil texture hit on when keyword searching Johannes' thesis cites an older 0.5 degree soil dataset (Batjes 2005).