Stream power is calculated using reach slope (iGeo_DA). In BRAT, reach slope (m/m) is calculated using the minimum DEM Z values within a 30 m buffer of the reach start and end points. We occasionally see reaches with extremely low slope values (e.g., 0.000001). Most of the values that are this low are artificial and simply an artifact of the geo-processing workflow and input data. The main issue is the effect that slope has on stream power values. For a given reach the effect can be on the order or magnitudes difference.
To address the issue we decided to enforce a minimum reach slope. Based on the literature, a slope of 0.001 m/m (0.1%) is defensible (see Table 2.2 below). This corresponds with typical slope values for dune-ripple channel types.
@wally-mac, I'm not sure if it's best to just 'correct' the slope in the iHyd script or to override the value in the BRAT table. I'm leaning towards the first option (in the iHyd script) for 2 reasons:
No need for techs to re-run the BRAT table on data that's already been processed
I'm never a big fan of overriding values
Thoughts?
Here's the reference table. From Bisson et al 'Valley Segments, Stream Reaches, and Channel Units'
@wally-mac Documenting our conversation earlier today.
Stream power is calculated using reach slope (
iGeo_DA
). In BRAT, reach slope (m/m) is calculated using the minimum DEM Z values within a 30 m buffer of the reach start and end points. We occasionally see reaches with extremely low slope values (e.g., 0.000001). Most of the values that are this low are artificial and simply an artifact of the geo-processing workflow and input data. The main issue is the effect that slope has on stream power values. For a given reach the effect can be on the order or magnitudes difference.To address the issue we decided to enforce a minimum reach slope. Based on the literature, a slope of 0.001 m/m (0.1%) is defensible (see Table 2.2 below). This corresponds with typical slope values for dune-ripple channel types.
@wally-mac, I'm not sure if it's best to just 'correct' the slope in the iHyd script or to override the value in the BRAT table. I'm leaning towards the first option (in the iHyd script) for 2 reasons:
Thoughts?
Here's the reference table. From Bisson et al 'Valley Segments, Stream Reaches, and Channel Units'