river management techniques (7)
hard engineering
dams
channel straightening and widening
flood relief channel
embankments
soft engineering (4)
1) river channel restoration
2) flood plain zoning
3) afforestation
4) terracing of land
river channel restoration
flood plain zoning
afforestation
terracing of land