psd2classUS | R Documentation |
Generate USDA soil texture class from sand, silt, clay content, and organic carbon content to distinguish organic soils.
psd2classUS(sa, si, cl, oc = NULL, option = FALSE, tol=1)
sa |
numeric vector of N observations of sand content in mass percent. Particles of diameter between 0.05 and 2 mm. |
si |
numeric vector of N observations of silt content in mass percent. Particles of diameter between 0.002 and 0.05 mm. |
cl |
numeric vector of N observations of clay content in mass percent. Particles of diameter less than 0.002 mm. |
oc |
optional numeric vector of N observations of organic carbon content in mass percent. Determined by dry combustion after removal of carbonates or harmonised to that method. |
option |
logical. If FALSE (default), the output will be returned as a numeric vector. If TRUE, the output will be returned as a character vector. |
tol |
numeric setting the tolerance on the sum of sand, silt, clay. Default is 1: sum(sand,silt,clay) > 101 or < 99 will return NA. |
Codes used for the textural classification:
1=C (Clay) | 5=CL (Clay Loam) | 9=L (Loam) |
2=SiC (Silt clay) | 6=SCL (Sand Clay Loam) | 10=SL (Sand Loam) |
3=SC (Sand Clay) | 7=Si (silt) | 11=LS (Loam Sand) |
4=SiCL (Silt Clay Loam) | 8=SiL (silt Loam) | 12=S (Sand) |
13=O (organic) |
Organic soils are defined as soils having clay content >= 60 % clay and organic carbon >= 18 % , or having clay content < 60 % and organic carbon >= (12+clay*0.1).
A numeric or character vector of length N with USDA texture class for each observation.
M. Weynants
E. Benham, R.J. Ahrens, W.D. Nettleton. MO5 Soil Technical Note-16. March 19, 2009. Subject: SOI – Clarification of Textural Class Boundaries. National Soil Survey Center, USDA-NRCS, Lincoln, Nebraska
IUSS Working Group WRB. 2006. World reference base for soil resources 2006. World Soil Resources Reports No. 103. FAO, Rome
psd2classFAO_MOD
, TT.points.in.classes
data(ptf.data) ptf.data$TEXT_US <- psd2classUS(ptf.data$USSAND,ptf.data$USSILT,ptf.data$USCLAY,ptf.data$OC,option=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.