Learn R Programming

soilassessment (version 1.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

600

Version

1.3.1

License

GPL

Maintainer

Christian Thine Omuto

Last Published

June 9th, 2026

Functions in soilassessment (1.3.1)

PHharm_Info

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

Estimating moisture effects in RothC carbon turnover modelling
ME_ECharmserve

Harmonization models for soil electrical conductivity
PHConversion

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

Calculating net primary production using air temperature and mean rainfall amount
ME_ECharm

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

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

Harmonization models for soil pH
NDVIcoverfactor

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

Assessing pH suitability requirements for certain crops and trees
VegCOV

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

Calculating suitability classes
SOCSuit

Assessing soil carbon suitability requirements for certain crops and trees
appendTextureclass

Attaching soil textural classes
SASmodels

Information on available SAS models in the harmonization service
SASglobeData

Querying global SAS data
carbonTurnover

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

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

Assessing bulk density suitability requirements for certain crops and trees
RotCtempcorrection

Estimating temperature effects in organic matter decomposition rates in the soil
conversion

Developing own harmonization model
classCode

Displaying names of class codes of soil conditions in the soilassessment package
createTexturedata

Creating spatial dataframe of normalized soil texture proportions
depthSuit

Assessing soil depth suitability requirements for certain crops and trees
classnames

Display class names and codes as used in the soilassessment package
classLUT

Developing Look-up Table (LUT) for the soil condition class map
checkInternet

Checking internet connectivity for functions with remote call
comparisonTable

Normalizing decision ranking table
carbonateSuit

Assessing calcium carbonate suitability requirements for certain crops and trees
demSuit

Assessing elevation suitability requirements for certain crops and trees
getSuit

Deriving categorical suitability classes
featureRep

Assess how well landscape features are represented in descrete samples
fertilitySuit

Assessing soil fertility suitability requirements for certain crops
erosionSuit

Assessing erosion risk for certain crops and trees
fertilityRating

Determining soil fertility levels for given soil property (fertility indicator)
erodibilityRisk

Determine soil erodibility risk
erodFUN

Estimate soil erodibility factor
depthharm

Harmonizing soil property between uniform depth intervals in observation pits
drainageSuit

Assessing drainage suitability requirements for certain crops and trees
erosivFUN

Estimate rainfall erosivity from annual rainfall amounts
porositySuit

Assessing soil porosity suitability requirements for certain crops and trees
harmonization

Harmonization model for salt-affected soils
nutrindicator

A grid stack map of indicators for crop fertility requirements
permeabilityClass

Determine permeability class
physicalSuit

A function for assessing soil physical condition suitability requirements for certain crops and trees
imageIndices

Developing remote sensing indices for soil assessment
negData

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

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

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

Guiding selection of a predition model for modelling soil properties
reclassifyMap

Re-classifying raster maps based on input look-up table
rainSuit

Assessing rainfall suitability requirements for certain crops and trees
predUncertain

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

Estimating slope-length factor for soil erosion
saltClass

Classify types of salt-affected soils using EC, PH, and ESP
predAccuracy

Accuracy assessment between an array of two variables
saltSeverity

A function to classify salt intensity in soil
slopeSuit

Assessing slope suitability requirements for certain crops and trees
soil

Sample soil dataset for salinity mapping
stoneSuit

Assessing stoniness suitability requirements for certain crops and trees
suitability

Determine soil suitability for agricultural crops
textureSuit

Assessing texture suitability requirements for certain crops and trees
textureinput

Sample texture dataset for mapping soil texture
tempSuit

Assessing temperature suitability requirements for certain crops and trees
surveyPoints

Generate georeferenced locations for monitoring soil conditions
saltRating

Classifying salt-affected soils using EC and PH only
suitabinput

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

Determine suitability classes for given indicator values
ECSuit

Assessing Electrical Conductivity suitability requirements for certain crops and trees
ECconversion1

Harmonizing electrical conductivity of a soil solution to that of the saturated paste extract
ECconversion4

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

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

Assessing Length of Growing Period (LGP) suitability requirements for certain crops and trees
ESPSuit

Assessing Exchangeable Sodium Percent (ESP) suitability requirements for certain crops and trees
ECconversion2

Harmonizing electrical conductivity of a soil solution to that of the saturated paste extract for all textural classes
ECconversion3

Developing own harmonization model
CECSuit

Assessing Cation Exchange Capacity (CEC) suitability requirements for certain crops and trees
DataAvailabilityIndex

Showing sampling point density map in a geographic area