Nothing
#' Function to return lake Mean Width
#'
#' Mean lake width is the result of lake surface area divded by the maximum
#' length.
#'
#' @param inLakeMorpho An object of \code{\link{lakeMorphoClass}}. Output of the
#' \code{\link{lakeSurroundTopo}} function would be appropriate as input
#' @export
#' @return Returns a numeric value for the mean width of the lake
#' @references Florida LAKEWATCH (2001). A Beginner's guide to water management
#' - Lake Morphometry (2nd ed.). Gainesville: Florida LAKEWATCH,
#' Department of Fisheries and Aquatic Sciences.
#' \href{http://edis.ifas.ufl.edu/pdffiles/FA/FA08100.pdf}{Link}
#'
#' @examples
#' data(lakes)
#' lakeMaxLength(inputLM, 25)
#' lakeMeanWidth(inputLM)
#'
lakeMeanWidth <- function(inLakeMorpho) {
if (!inherits(inLakeMorpho, "lakeMorpho")) {
stop("Input data is not of class 'lakeMorpho'. Run lakeSurroundTopo first.")
}
if (is.null(inLakeMorpho$maxLengthLine)) {
stop("Input 'lakeMorpho' does not contain a Maximum Length Line. Run lakeMaxLength first.")
}
return(round(lakeSurfaceArea(inLakeMorpho)/as.numeric(sf::st_length(inLakeMorpho$maxLengthLine)), 4))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.