Generate a boolean matrix of soil depth classes, actual soil depth class, and estimate of soil depth from a SoilProfileCollection object. Soil depths are estimated using pattern matching applied to horizon designations, by estimateSoilDepth(). The default REGEX pattern (p = 'Cr|R|Cd') will match most "contacts" described using the USDA / Soil Taxonomy horizon designation conventions.
depth.classes: a named vector of classes and depth breaks
...: arguments passed to estimateSoilDepth
Returns
a data.frame containing soil depth and depth class for each profile, see examples
Examples
data(sp1)depths(sp1)<- id ~ top + bottom
# generate depth-class matrixsdc <- getSoilDepthClass(sp1, name ='name')# inspecthead(sdc)# join back into sp1 as site-level datasite(sp1)<- sdc
## Not run:# sample datadata(gopheridge, package='soilDB')getSoilDepthClass(gopheridge, name ='hzname')## End(Not run)