depthSuit: A function for assessing soil depth suitability requirements...

View source: R/depthSuit.R

depthSuitR Documentation

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

Description

This function determines the suitability classes for soil depth requirements of selected agricultural crops and forest trees

Usage

depthSuit(value, crop)

Arguments

value

Input soil depth in cm

crop

The crop of interest for which soil depth suitability class is sought

Details

The input value can be map or just a numerical entry of soil depth in cm

Value

The output is soil depth suitability class for the crop. The output is integer value for suitability class: 1- highly suitable; 2 - moderately suitable; 3 - marginally suitable; 4 - currently not suitable; 5 - not suitable

Author(s)

Christian Thine Omuto

References

Sys, C., Van Ranst, E., Debaveye, J. and Beerneaert, F.1993. Land evaluation: Part III: Crop requirements. Development Cooperation, Belgium.

Naidu, L.G.K., Ramamurthy, V., Challa O., Hegde, R. and Krishnan, P. 2006. Manual, Soil-site Suitability Criteria for Major Crops, National Bureau of Soil Survey and Land Use Planning, ICAR, Nagpur, India

FAO Crop Suitability Requirements: http://ecocrop.fao.org/ecocrop/srv/en/home

See Also

suitability, tempSuit, fertilitySuit

Examples

#data(suitabinput)
library(sp)
library(raster)
LUT=data.frame(map=c(1,2,3,4,5,6),new=c(100,20,30,40,60,80))
newmap=(suitabinput["depthcodes"])
newmap$depth=reclassifyMap(newmap["depthcodes"],LUT)
newmap$melon=depthSuit(newmap$depth,"melon")
summary(newmap$depth)
spplot(newmap["depth"])

soilassessment documentation built on July 9, 2023, 7:40 p.m.