R/rast_calc.R

Defines functions rast_calc

Documented in rast_calc

#' Raster calculator (wrapper for "r.mapcalc")
#' @param ex A valid raster calculator expression for GRASS.
#' @param overwrite Defaults to \code{TRUE}.
#' @return Nothing.
#' @export
rast_calc <- function(ex, overwrite = TRUE){
  
  if(!check_running()) stop("There is no valid GRASS session. Program halted.")
  flags <- "quiet"
  if(overwrite) flags <- c(flags, "overwrite")
  execGRASS(
    "r.mapcalc",
    flags = flags,
    parameters = list(
      expression = ex
    )
  )
  
}

Try the rdwplus package in your browser

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

rdwplus documentation built on April 4, 2025, 1:49 a.m.