Learn R Programming

terra (version 1.7-83)

watershed: Catchment delineation

Description

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

Usage

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

Value

SpatRaster

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

Author

Ezio Crestaz, Emanuele Cordano, Roman Seliger

Examples

Run this code
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)

Run the code above in your browser using DataLab