saltSeverity | R Documentation |
This function classifies salt intensity in soil based on EC, pH and ESP levels
saltSeverity(ec,ph,esp,criterion="FAO")
ec |
electrical conductivity in dS/m of saturated soil paste extract or its equivalent |
ph |
soil reaction (pH) |
esp |
Exchangeable sodium percent |
criterion |
classification method for severity/degree of salt problems. FAO, USDA, Amrhein, and PSALT criteria are included. Default method is FAO. |
This function requires input EC, pH and ESP values to process the classification. They can be maps or numerical entries. PSALT criterion uses percent salt content instead of EC.
Integer classes of ranging between 1-17. The names of integer codes are obtained using classCode function
The function strictly requires input EC, pH, and ESP. Percent salt content can be used in place of EC if the criterion is PSALT
Christian Thine Omuto
Abrol, IP, Yadav JSP, Massoud FI. 1988. Salt-affected soils and their management. FAO Soils Bulletin 39. FAO, Rome
Amrhein C. 1996. Australian sodic soils: Distribution, properties, and management. Soil Science 161. pp412.
FAO. 2006. Guidelines for soil description. FAO, Rome
Richards LA. 1954. Diagnosis and improvements of saline and alkali soils. Agriculture Handbook No. 60. USDA, Washington
saltClass
, saltRating
, classCode
library(sp)
saltSeverity(4.5,7.8,11.6,"USDA")
ec=suitabinput["ec"]
ph=suitabinput["ph"]
soc=nutrindicator["soc"]
clay=textureinput["clay"]
texture=suitabinput["texture"]
newmap=ec
newmap$ph=ph$ph-1
newmap$ECe=ECconversion1(ec$ec*0.25,texture$texture,"FAO","1:5",soc$soc,clay$clay)
newmap$salt=saltSeverity(newmap$ECe,newmap$ph,6.84,"FAO")
newmap$salineclass=classCode(newmap$salt,"saltseverity")
spplot(newmap["salineclass"], main="Salinity Code")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.