Learn R Programming

riverdist (version 0.17.0)

checkbraided: Check for Braiding in a River Network

Description

Detects braiding (multiple flow channels between two locations) within a river network object. Braiding can either be checked for in the route between two segments, or in the river network as a whole.

Usage

checkbraided(rivers, startseg = NULL, endseg = NULL, progress = TRUE)

Arguments

rivers

The river network object to check.

startseg

Starting segment of a route to investigate. If this and endseg are NULL, the full river network will be checked.

endseg

Starting segment of a route to investigate. If this and startseg are NULL, the full river network will be checked.

progress

Whether to show the progress bar. Defaults to TRUE.

Author

Matt Tyers

Examples

Run this code
data(Gulk)
plot(x=Gulk)
checkbraided(rivers=Gulk)

data(KilleyW)
plot(x=KilleyW)
checkbraided(rivers=KilleyW)

Kenai3.subset <- trimriver(trimto=c(22,2,70,30,15,98,96,89,52,3), rivers=Kenai3)
plot(x=Kenai3.subset)

checkbraided(startseg=1, endseg=7, rivers=Kenai3.subset)
checkbraided(startseg=1, endseg=5, rivers=Kenai3.subset)

Run the code above in your browser using DataLab