Skip to content

calculate the slopes or river channels across any site in the globe

License

Notifications You must be signed in to change notification settings

rocher-ros/global_slope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

River slope is a very useful parameter in stream geomorphology, aquatic ecology, hydrology... but hard to obtain easily at any location in the globe. This R script can obtain the stream channel ust providing a pair of coordinates of a stream. The workflow is as follows:

  • Download a high resolution digital elevation model (DEM) around the site, using the package "elevatr".
  • Model the flow accumulation in the landscape to see the stream channels.
  • Snap the coordinates provided to the closest stream.
  • An algorithm then follows the stream channel upstream for a predetermined length, and estimates the slope as the elevation difference between the site and upstream divided by the distance.

To run it, open the script "global_slope.R" and follow the comments. The script "0_functions.R" contains the functions necessary to run it.

An example of the algorithm working

An example of the algorithm working. The black point is the low site, and the red the site upstream. The raster shows the flow accumulation in the landscape

A primitive approach has been archived as branch 0.1, which was used in the publication: (Landscape process domains drive patterns of CO2 evasion from river networks, published in Limnology and Oceanography Letters )

About

calculate the slopes or river channels across any site in the globe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages