Learn R Programming

soilassessment (version 0.3.1)

Soil Health Assessment Models for Assessing Soil Conditions and Suitability

Description

Soil health assessment builds information to improve decision in soil management. It facilitates assessment of soil conditions for crop suitability [such as those given by FAO ], groundwater recharge, fertility, erosion, salinization [], carbon sequestration, irrigation potential, and status of soil resources.

Copy Link

Version

Install

install.packages('soilassessment')

Monthly Downloads

211

Version

0.3.1

License

GPL

Maintainer

Christian Thine Omuto

Last Published

February 22nd, 2026

Functions in soilassessment (0.3.1)

RotCmoistcorrection

A function for estimating moisture effects in RothC carbon turnover modelling
NPPmodel

A function for calculating net primary production using air temperature and mean rainfall amount
PHSuit

A function for assessing pH suitability requirements for certain crops and trees
PHConversion

Models for converting soil pH (KCl or CaCl) to the equivalent pH (water)
ME_ECharm

Mixed-effects model for harmonizing soil electrical conductivity to the equivalent conductivity of saturated paste extract
ME_PHharmserve

Harmonization models for soil pH
PHharm_Info

Information on performance of soil pH (water) harmonization models
NDVIcoverfactor

Estimating Cover Factor for Erosion Models Using NDVI Remote Sensing Index for Vegetation
ME_PHharm

Mixed-effects model for harmonizing soil pH (KCl or CaCl2) to the equivalent pH (water)
ME_ECharmserve

Harmonization models for soil electrical conductivity
VegCOV

Detrmining Erosion Cover Factor (C Factor) from Vegetation Cover Fraction
SASglobeData

A function to query global SAS data
appendTextureclass

A function for attaching soil textural classes
carbonTurnover

A function for implementing RothC carbon turnover model in the soil
SOCSuit

A function for assessing soil carbon suitability requirements for certain crops and trees
SASmodels

Information on available SAS models in the harmonization service
RotCtempcorrection

A function for estimating temperature effects in organic matter decomposition rates in the soil
depthSuit

A function for assessing soil depth suitability requirements for certain crops and trees
depthharm

A function for harmonizing soil property between uniform depth intervals in observation pits
conversion

A function for developing own harmonization model
SASdata_densityInfo

Information on global spatial distribution of locations with measured soil properties for salt-affected soils (SAS)
createTexturedata

A function for creating spatial dataframe of normalized soil texture proportions
classCode

A function for displaying names of class codes of soil conditions in the soilassessment package
nutrindicator

A grid stack map of indicators for crop fertility requirements
nutrient

Sample data of decision ranking table for mapping soil nutrient condition
saltRating

A function for classifying salt-affected soils using EC and PH only
regmodelSuit

A function for guiding selection of a predition model for modelling soil properties
negData

Correcting negative entries in classes for intenisty of salt-affected soils
saltSeverity

A function to classify salt intensity in soil
imageIndices

A function for developing remote sensing indices for soil assessment
saltClass

A function to classify types of salt-affected soils using EC, PH, and ESP
rainSuit

A function for assessing rainfall suitability requirements for certain crops and trees
classLUT

A function for developing Look-up Table (LUT) for the soil condition class map
fertilityRating

A function for determining soil fertility levels for given soil property (fertility indicator)
featureRep

A function to assess how well landscape features are represented in descrete samples
reclassifyMap

A function for re-classifying raster maps based on input look-up table
predAccuracy

A function for accuracy assessment between an array of two variables
textureSuit

A function for assessing texture suitability requirements for certain crops and trees
predUncertain

A function to develop spatial map of modelling uncertainty using the bootstrap approach
tempSuit

A function for assessing temperature suitability requirements for certain crops and trees
comparisonTable

A function for normalizing decision ranking table
classnames

A function to display class names and codes as used in the soilassessment package
carbonateSuit

A function for assessing calcium carbonate suitability requirements for certain crops and trees
checkInternet

Checking internet connectivity for functions with remote call
drainageSuit

A function for assessing drainage suitability requirements for certain crops and trees
erosivFUN

A function to estimate rainfall erosivity from annual rainfall amounts
erodFUN

A function to estimate soil erodibility factor
erodibilityRisk

A function to determine soil erodibility risk
slopeSuit

A function for assessing slope suitability requirements for certain crops and trees
suitabinput

Sample grid stack map of nutrient indicators for crop fertility requirements
surveyPoints

A function to generate georeferenced locations for monitoring soil conditions
sloplenFUN

A function for estimating slope-length factor for soil erosion
harmonization

Harmonization model for salt-affected soils
fertilitySuit

A function for assessing soil fertility suitability requirements for certain crops
stoneSuit

A function for assessing stoniness suitability requirements for certain crops and trees
permeabilityClass

A function to determine permeability class
pedoTransfer

A pedotransfer function to predict electrical conductivity or any other soil property using other soil properties
soil

Sample soil dataset for salinity mapping
suitability

A function to determine soil suitability for agricultural crops
suitabilityClass

A function to determine suitability classes for given indicator values
textureinput

Sample texture dataset for mapping soil texture
ECharm_Info

Information on performance of soil electrical conductivity (EC) harmonization models
CECSuit

A function for assessing Cation Exchange Capacity (CEC) suitability requirements for certain crops and trees
ECconversion2

A function for harmonizing electrical conductivity of a soil solution to that of the saturated paste extract for all textural classes
ECSuit

A function for assessing Electrical Conductivity suitability requirements for certain crops and trees
DataAvailabilityIndex

A function for showing sampling point density map in a geographic area
ECconversion1

A function for harmonizing electrical conductivity of a soil solution to that of the saturated paste extract
ECconversion3

A function for developing own harmonization model
ESPSuit

A function for assessing Exchangeable Sodium Percent (ESP) suitability requirements for certain crops and trees
LGPSuit

A function for assessing Length of Growing Period (LGP) suitability requirements for certain crops and trees
ECconversion4

A function for harmonizing salt measurements into equivalent electrical conductivity in dS/m