Description Usage Details Value Note Author(s) Examples
View source: R/check_compl_confluences.R
It is checked, if more than two line segments flow into a node, i.e. if there are more than two inflows to an outflow.
1 |
It is checked, if there are columns named 'prev_str03', 'prev_str04' and
'prev_str05' in the attribute table of streams_v derived with derive_streams
(i.e. based on the GRASS function
r.stream.order).
TRUE if there are complex confluences.
setup_grass_environment
, import_data
and
derive_streams
must be run before.
Mira Kattwinkel mira.kattwinkel@gmx.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # Initiate and setup GRASS
dem_path <- system.file("extdata", "nc", "elev_ned_30m.tif", package = "openSTARS")
if(.Platform$OS.type == "windows"){
grass_program_path = "c:/Program Files/GRASS GIS 7.6"
} else {
grass_program_path = "/usr/lib/grass78/"
}
setup_grass_environment(dem = dem_path,
gisBase = grass_program_path,
remove_GISRC = TRUE,
override = TRUE
)
gmeta()
# Load files into GRASS
dem_path <- system.file("extdata", "nc", "elev_ned_30m.tif", package = "openSTARS")
sites_path <- system.file("extdata", "nc", "sites_nc.shp", package = "openSTARS")
import_data(dem = dem_path, sites = sites_path)
# Derive streams from DEM
derive_streams(burn = 0, accum_threshold = 700, condition = TRUE, clean = TRUE)
check_compl_confluences()
# Deriving streams with finer resolution will result in complext confluences
derive_streams(burn = 0, accum_threshold = 150, condition = TRUE, clean = TRUE)
check_compl_confluences()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.