6

I work with QGIS 2.14 and I want to create a map of road network showing the slope of each road with at least this scale: <3%; 3-5%; 5-7%; 7-9%; >9%. I already have a vector layer of roads and the DEM. However, calculating the slope directly using the DEM data is not correct given that all my roads do not have the same direction as the direction of the slope. When I implement this step, some of my roads that are fully flat are referenced as being steep, although it follows the contours of the hill without climbing or descending.

I am absolutely not used to work with GRASS or any solution where coding skills are required.

I know that the website OpenRunner provides a solution but the categories are 0-5%, which is not precise enough for me.

Vince
  • 20,017
  • 15
  • 45
  • 64
Thibaut
  • 61
  • 1
  • You can try with this post https://gis.stackexchange.com/questions/223037/road-design-using-least-cost-path-by-longitudinal-slope-in-arcgis-desktop – Frodo May 10 '17 at 08:10

1 Answers1

1

There's an add-on called road slope calculator.

It does exactly what you want, you need a DGM and a shapefile of your road. Your minimal resolution is 5-times the DEM's pixel-size. For my case this is 5m hence the minimum segment-lenght for wich I could calculate slope would be 25 m.

enter image description here

Your output holds the height of start and end of the respective segment as well as lenght and percentage:

enter image description here

Vincé
  • 1,416
  • 4
  • 17