R/calc.area.R

Defines functions calc.area

calc.area <- function(coords, gaps){
#Function to calculate the are of a study region
  list.area <- function(coords.list){
    matrix.coords <- lapply(coords.list, as.matrix)
    areas <- lapply(matrix.coords, splancs::areapl)
    areas <- unlist(areas)
    total.area <- sum(areas) 
    return(total.area)
  }
  gross.area <- unlist(lapply(coords, list.area))
  gap.area <- unlist(lapply(gaps, list.area))
  #Subtract the gaps
  net.area <- gross.area - gap.area
  return(net.area)
}

Try the DSsim package in your browser

Any scripts or data that you put into this service are public.

DSsim documentation built on March 26, 2020, 7:39 p.m.