Package: soilassessment 1.3.1

Christian Thine Omuto

soilassessment: Soil Health Assessment Models for Assessing Soil Conditions and Suitability

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 <https://www.fao.org/land-water/databases-and-software/crop-information/en/>], groundwater recharge, fertility, erosion, salinization [<doi:10.1002/ldr.4211>], carbon sequestration, irrigation potential, and status of soil resources.

Authors:Christian Thine Omuto [aut, cre]

soilassessment_1.3.1.tar.gz
soilassessment_1.3.1.tar.gz(r-4.7-any)soilassessment_1.3.1.tar.gz(r-4.6-any)
soilassessment_1.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
soilassessment/json (API)

# Install 'soilassessment' in R:
install.packages('soilassessment', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • ME_ECharmserve - Harmonization models for soil electrical conductivity
  • ME_PHharmserve - Harmonization models for soil pH
  • nutrient - Sample data of decision ranking table for mapping soil nutrient condition
  • nutrindicator - A grid stack map of indicators for crop fertility requirements
  • soil - Sample soil dataset for salinity mapping
  • suitabinput - Sample grid stack map of nutrient indicators for crop fertility requirements
  • textureinput - Sample texture dataset for mapping soil texture

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.54 score 2 stars 43 scripts 487 downloads 71 exports 126 dependencies

Last updated from:49c57ee430. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK338
source / vignettesOK266
linux-release-x86_64OK402
wasm-releaseOK167

Exports:appendTextureclassbulkdenSuitcalcSuitcarbonateSuitcarbonTurnoverCECSuitcheckInternetclassCodeclassLUTclassnamescomparisonTableconversioncreateTexturedataDataAvailabilityIndexdemSuitdepthharmdepthSuitdrainageSuitECconversion1ECconversion2ECconversion3ECconversion4ECharm_InfoECSuiterodFUNerodibilityRiskerosionSuiterosivFUNESPSuitfeatureRepfertilityRatingfertilitySuitgetSuitharmonizationimageIndicesLGPSuitME_ECharmME_PHharmNDVIcoverfactornegDataNPPmodelpedoTransferpermeabilityClassPHConversionPHharm_InfoPHSuitphysicalSuitporositySuitpredAccuracypredUncertainrainSuitreclassifyMapregmodelSuitRotCmoistcorrectionRotCtempcorrectionsaltClasssaltRatingsaltSeveritySASdata_densityInfoSASglobeDataSASmodelsslopeSuitsloplenFUNSOCSuitstoneSuitsuitabilitysuitabilityClasssurveyPointstempSuittextureSuitVegCOV

Dependencies:askpassbackportsbase64encbslibcachemcaretcheckmateclassclassIntcliclockclustercodetoolscolorspacecpp11curldata.tableDBIdeSolvediagramdigestdplyre1071evaluatefarverfastmapfontawesomeforeachforeignFormulafsfuturefuture.applyFuzzyAHPgarglegenericsggplot2globalsgluegoogledrivegowergridExtragtablehardhathighrHmischtmlTablehtmltoolshtmlwidgetshttripredisobanditeratorsjquerylibjsonliteKernSmoothknitrlabelinglatticelavalifecyclelistenvlubridatemagrittrMASSMatrixmemoisemimeModelMetricsnlmennetnumDerivopensslparallellypillarpkgconfigplyrpngpROCprodlimprogressrproxypurrrR6randomForestrappdirsrasterRColorBrewerRcpprecipesreshape2rlangrmarkdownrpartrstudioapis2S7sassscalessfshapesoiltexturespsparsevctrsSQUAREMstringistringrsurvivalsysterratibbletidyrtidyselecttimechangetimeDatetinytextzdbunitsutf8uuidvctrsviridisLitewithrwkxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Attaching soil textural classesappendTextureclass
Assessing bulk density suitability requirements for certain crops and treesbulkdenSuit
Calculating suitability classescalcSuit
Assessing calcium carbonate suitability requirements for certain crops and treescarbonateSuit
A function for implementing RothC carbon turnover model in the soilcarbonTurnover
Assessing Cation Exchange Capacity (CEC) suitability requirements for certain crops and treesCECSuit
Checking internet connectivity for functions with remote callcheckInternet
Displaying names of class codes of soil conditions in the soilassessment packageclassCode
Developing Look-up Table (LUT) for the soil condition class mapclassLUT
Display class names and codes as used in the soilassessment packageclassnames
Normalizing decision ranking tablecomparisonTable
Developing own harmonization modelconversion
Creating spatial dataframe of normalized soil texture proportionscreateTexturedata
Showing sampling point density map in a geographic areaDataAvailabilityIndex
Assessing elevation suitability requirements for certain crops and treesdemSuit
Harmonizing soil property between uniform depth intervals in observation pitsdepthharm
Assessing soil depth suitability requirements for certain crops and treesdepthSuit
Assessing drainage suitability requirements for certain crops and treesdrainageSuit
Harmonizing electrical conductivity of a soil solution to that of the saturated paste extractECconversion1
Harmonizing electrical conductivity of a soil solution to that of the saturated paste extract for all textural classesECconversion2
Developing own harmonization modelECconversion3
A function for harmonizing salt measurements into equivalent electrical conductivity in dS/mECconversion4
Information on performance of soil electrical conductivity (EC) harmonization modelsECharm_Info
Assessing Electrical Conductivity suitability requirements for certain crops and treesECSuit
Estimate soil erodibility factorerodFUN
Determine soil erodibility riskerodibilityRisk
Assessing erosion risk for certain crops and treeserosionSuit
Estimate rainfall erosivity from annual rainfall amountserosivFUN
Assessing Exchangeable Sodium Percent (ESP) suitability requirements for certain crops and treesESPSuit
Assess how well landscape features are represented in descrete samplesfeatureRep
Determining soil fertility levels for given soil property (fertility indicator)fertilityRating
Assessing soil fertility suitability requirements for certain cropsfertilitySuit
Deriving categorical suitability classesgetSuit
Harmonization model for salt-affected soilsharmonization
Developing remote sensing indices for soil assessmentimageIndices
Assessing Length of Growing Period (LGP) suitability requirements for certain crops and treesLGPSuit
Mixed-effects model for harmonizing soil electrical conductivity to the equivalent conductivity of saturated paste extractME_ECharm
Harmonization models for soil electrical conductivityME_ECharmserve
Mixed-effects model for harmonizing soil pH (KCl or CaCl2) to the equivalent pH (water)ME_PHharm
Harmonization models for soil pHME_PHharmserve
Estimating Cover Factor for Erosion Models Using NDVI Remote Sensing Index for VegetationNDVIcoverfactor
Correcting negative entries in classes for intenisty of salt-affected soilsnegData
Calculating net primary production using air temperature and mean rainfall amountNPPmodel
Sample data of decision ranking table for mapping soil nutrient conditionnutrient
A grid stack map of indicators for crop fertility requirementsnutrindicator
A pedotransfer function to predict electrical conductivity or any other soil property using other soil propertiespedoTransfer
Determine permeability classpermeabilityClass
Models for converting soil pH (KCl or CaCl) to the equivalent pH (water)PHConversion
Information on performance of soil pH (water) harmonization modelsPHharm_Info
Assessing pH suitability requirements for certain crops and treesPHSuit
A function for assessing soil physical condition suitability requirements for certain crops and treesphysicalSuit
Assessing soil porosity suitability requirements for certain crops and treesporositySuit
Accuracy assessment between an array of two variablespredAccuracy
A function to develop spatial map of modelling uncertainty using the bootstrap approachpredUncertain
Assessing rainfall suitability requirements for certain crops and treesrainSuit
Re-classifying raster maps based on input look-up tablereclassifyMap
Guiding selection of a predition model for modelling soil propertiesregmodelSuit
Estimating moisture effects in RothC carbon turnover modellingRotCmoistcorrection
Estimating temperature effects in organic matter decomposition rates in the soilRotCtempcorrection
Classify types of salt-affected soils using EC, PH, and ESPsaltClass
Classifying salt-affected soils using EC and PH onlysaltRating
A function to classify salt intensity in soilsaltSeverity
Information on global spatial distribution of locations with measured soil properties for salt-affected soils (SAS)SASdata_densityInfo
Querying global SAS dataSASglobeData
Information on available SAS models in the harmonization serviceSASmodels
Assessing slope suitability requirements for certain crops and treesslopeSuit
Estimating slope-length factor for soil erosionsloplenFUN
Assessing soil carbon suitability requirements for certain crops and treesSOCSuit
Sample soil dataset for salinity mappingsoil
Assessing stoniness suitability requirements for certain crops and treesstoneSuit
Determine soil suitability for agricultural cropssuitability
Determine suitability classes for given indicator valuessuitabilityClass
Sample grid stack map of nutrient indicators for crop fertility requirementssuitabinput
Generate georeferenced locations for monitoring soil conditionssurveyPoints
Assessing temperature suitability requirements for certain crops and treestempSuit
Sample texture dataset for mapping soil texturetextureinput
Assessing texture suitability requirements for certain crops and treestextureSuit
Detrmining Erosion Cover Factor (C Factor) from Vegetation Cover FractionVegCOV