This is a convenience function for accessing coarse fragment class labels and associated diameter (mm), as defined in various classification systems such as USDA, Unified, and AASHTO.
fragmentClasses(
sys = c("usda_simplified", "usda", "international", "unified", "aashto",
"mod.wentworth"),
flat = FALSE,
rounded = FALSE
)
named vector of fragment diameter in mm
Schoeneberger, P.J., D.A. Wysocki, E.C. Benham, and Soil Survey Staff. 2012. Field book for describing and sampling soils, Version 3.0. Natural Resources Conservation Service, National Soil Survey Center, Lincoln, NE.
# use default system: "usda_simplified"
fragmentClasses()
#> gravel cobbles stones boulders
#> 76 250 600 100000
fragmentClasses(flat = TRUE)
#> channers flagstones stones boulders
#> 150 380 600 100000
fragmentClasses(sys = 'usda')
#> fine_gravel medium_gravel coarse_gravel cobbles stones
#> 5 20 76 250 600
#> boulders
#> 100000
fragmentClasses(sys = 'USDA', flat = TRUE)
#> channers flagstones stones boulders
#> 150 380 600 100000
fragmentClasses(sys = 'international')
#> gravel stones
#> 2e+01 1e+05
fragmentClasses(sys = 'unified')
#> fine_gravel coarse_gravel cobbles boulders
#> 19 76 300 100000
fragmentClasses(sys = 'aashto')
#> fine_gravel medium_gravel coarse_gravel broken_rock
#> 9.5e+00 2.5e+01 7.5e+01 1.0e+05
fragmentClasses(sys = 'aashto', rounded = TRUE)
#> fine_gravel medium_gravel coarse_gravel boulders
#> 9.5e+00 2.5e+01 7.5e+01 1.0e+05
fragmentClasses(sys = 'mod.wentworth')
#> pebbles cobbles boulders
#> 64 256 100000