Package: soilassessment 0.2.6

Christian Thine Omuto

soilassessment: Assessment Models for Agriculture Soil Conditions and Crop Suitability

Soil assessment builds information for improved decision in soil management. It analyzes soil conditions with regard to agriculture crop suitability requirements [such as those given by FAO <https://www.fao.org/land-water/databases-and-software/crop-information/en/>] soil fertility classes, soil erosion, and soil salinity classification [<doi:10.1002/ldr.4211>]. Suitability requirements are for crops grouped into cereal crops, nuts, legumes, fruits, vegetables, industrial crops, and root crops.

Authors:Christian Thine Omuto [aut, cre]

soilassessment_0.2.6.tar.gz
soilassessment_0.2.6.tar.gz(r-4.5-noble)soilassessment_0.2.6.tar.gz(r-4.4-noble)
soilassessment_0.2.6.tgz(r-4.4-emscripten)soilassessment_0.2.6.tgz(r-4.3-emscripten)
soilassessment.pdf |soilassessment.html
soilassessment/json (API)

# Install 'soilassessment' in R:
install.packages('soilassessment', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

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

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

61 exports 1 stars 0.00 score 128 dependencies 38 scripts 336 downloads

Last updated 1 years agofrom:f9d33fe490. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 26 2024
R-4.5-linuxOKAug 26 2024

Exports:appendTextureclasscarbonateSuitcarbonTurnoverCECSuitclassCodeclassLUTclassnamescomparisonTableconversioncreateTexturedataDataAvailabilityIndexdepthharmdepthSuitdrainageSuitECconversion1ECconversion2ECconversion3ECconversion4ECharm_InfoECSuiterodFUNerodibilityRiskerosivFUNESPSuitfeatureRepfertilityRatingfertilitySuitharmonizationimageIndicesLGPSuitME_ECharmME_PHharmnegDataNPPmodelpedoTransferpermeabilityClassPHConversionPHharm_InfoPHSuitpredAccuracypredUncertainrainSuitreclassifyMapregmodelSuitRotCmoistcorrectionRotCtempcorrectionsaltClasssaltRatingsaltSeveritySASdata_densityInfoSASglobeDataSASmodelsslopeSuitsloplenFUNSOCSuitstoneSuitsuitabilitysuitabilityClasssurveyPointstempSuittextureSuit

Dependencies:askpassbackportsbase64encbslibcachemcaretcheckmateclassclassIntcliclockclustercodetoolscolorspacecpp11curldata.tableDBIdeSolvediagramdigestdplyre1071evaluatefansifarverfastmapfontawesomeforeachforeignFormulafsfuturefuture.applyFuzzyAHPgarglegenericsggplot2globalsgluegoogledrivegowergridExtragtablehardhathighrHmischtmlTablehtmltoolshtmlwidgetshttripredisobanditeratorsjquerylibjsonliteKernSmoothknitrlabelinglatticelavalifecyclelistenvlubridatemagrittrMASSMatrixmemoisemgcvmimeModelMetricsmunsellnlmennetnumDerivopensslparallellypillarpkgconfigplyrpngpROCprodlimprogressrproxypurrrR6randomForestrappdirsrasterRColorBrewerRcpprecipesreshape2rlangrmarkdownrpartrstudioapis2sassscalessfshapesoiltexturespSQUAREMstringistringrsurvivalsysterratibbletidyrtidyselecttimechangetimeDatetinytextzdbunitsutf8uuidvctrsviridisviridisLitewithrwkxfunyaml

Readme and manuals

Help Manual

Help pageTopics
A function for attaching soil textural classesappendTextureclass
A function for assessing calcium carbonate suitability requirements for certain crops and treescarbonateSuit
A function for implementing RothC carbon turnover model in the soilcarbonTurnover
A function for assessing Cation Exchange Capacity (CEC) suitability requirements for certain crops and treesCECSuit
A function for displaying names of class codes of soil conditions in the soilassessment packageclassCode
A function for developing Look-up Table (LUT) for the soil condition class mapclassLUT
A function to display class names and codes as used in the soilassessment packageclassnames
A function for normalizing decision ranking tablecomparisonTable
A function for developing own harmonization modelconversion
A function for creating spatial dataframe of normalized soil texture proportionscreateTexturedata
A function for showing sampling point density map in a geographic areaDataAvailabilityIndex
A function for harmonizing soil property between uniform depth intervals in observation pitsdepthharm
A function for assessing soil depth suitability requirements for certain crops and treesdepthSuit
A function for assessing drainage suitability requirements for certain crops and treesdrainageSuit
A function for harmonizing electrical conductivity of a soil solution to that of the saturated paste extractECconversion1
A function for harmonizing electrical conductivity of a soil solution to that of the saturated paste extract for all textural classesECconversion2
A function for 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
A function for assessing Electrical Conductivity suitability requirements for certain crops and treesECSuit
A function to estimate soil erodibility factorerodFUN
A function to determine soil erodibility riskerodibilityRisk
A function to estimate rainfall erosivity from annual rainfall amountserosivFUN
A function for assessing Exchangeable Sodium Percent (ESP) suitability requirements for certain crops and treesESPSuit
A function to assess how well landscape features are represented in descrete samplesfeatureRep
A function for determining soil fertility levels for given soil property (fertility indicator)fertilityRating
A function for assessing soil fertility suitability requirements for certain cropsfertilitySuit
Harmonization model for salt-affected soilsharmonization
A function for developing remote sensing indices for soil assessmentimageIndices
A function for 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
Correcting negative entries in classes for intenisty of salt-affected soilsnegData
A function for 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
A function to 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
A function for assessing pH suitability requirements for certain crops and treesPHSuit
A function for accuracy assessment between an array of two variablespredAccuracy
A function to develop spatial map of modelling uncertainty using the bootstrap approachpredUncertain
A function for assessing rainfall suitability requirements for certain crops and treesrainSuit
A function for re-classifying raster maps based on input look-up tablereclassifyMap
A function for guiding selection of a predition model for modelling soil propertiesregmodelSuit
A function for estimating moisture effects in RothC carbon turnover modellingRotCmoistcorrection
A function for estimating temperature effects in organic matter decomposition rates in the soilRotCtempcorrection
A function to classify types of salt-affected soils using EC, PH, and ESPsaltClass
A function for 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
A function to query global SAS dataSASglobeData
Information on available SAS models in the harmonization serviceSASmodels
A function for assessing slope suitability requirements for certain crops and treesslopeSuit
A function for estimating slope-length factor for soil erosionsloplenFUN
A function for assessing soil carbon suitability requirements for certain crops and treesSOCSuit
Sample soil dataset for salinity mappingsoil
A function for assessing stoniness suitability requirements for certain crops and treesstoneSuit
A function to determine soil suitability for agricultural cropssuitability
A function to determine suitability classes for given indicator valuessuitabilityClass
Sample grid stack map of nutrient indicators for crop fertility requirementssuitabinput
A function to generate georeferenced locations for monitoring soil conditionssurveyPoints
A function for assessing temperature suitability requirements for certain crops and treestempSuit
Sample texture dataset for mapping soil texturetextureinput
A function for assessing texture suitability requirements for certain crops and treestextureSuit