Estimates the upper and lower boundary of the particle size control section by applying a programmatic version of the particle size control section key from the Keys to Soil Taxonomy (12th edition).
Requires information to identify argillic horizons (clay contents, horizon designations) with getArgillicBounds()
as well as the presence of plow layers and surface organic soil material. Any getArgillicBounds()
arguments may be passed to estimatePSCS
.
Requires information on taxonomic order (to handle andisols).
WARNING: Soils in arenic or grossarenic subgroups, with fragipans, or with strongly contrasting PSCs may not be classified correctly. The author would welcome a dataset to develop this functionality for.