watershed function

Catchment delineation

Catchment delineation

delineate the area covered by a catchment from a SpatRaster with flow direction and a pour-point (catchment outlet). methods

## S4 method for signature 'SpatRaster' watershed(x, pourpoint, filename="",...)

Arguments

  • x: SpatRaster with flow direction. See terrain.
  • pourpoint: matrix or SpatVector with the pour point location
  • filename: character. Output filename
  • ...: additional arguments for writing files as in writeRaster

Returns

SpatRaster

Author(s)

Ezio Crestaz, Emanuele Cordano, Roman Seliger

Examples

elev <- rast(system.file('ex/elev_vinschgau.tif', package="terra")) flowdir <- terrain(elev, "flowdir") ## pour point at Naturns pp <- cbind(653358.3, 5168222) w <- watershed(flowdir, pp)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-02-26