Hard engineering
man-made structures built to control the flow of rivers and reduce flooding.
Soft engineering
Schemes set up using knowledge of as river and its processes to reduce the effects of flooding.
Soft engineering methods
Flood warnings
Preparation-buildings are modified to reduce the amount of damages
Flood plain zoning
Planting trees
River restoration- making river more natural-making flood plains, where excess of water can be stored
Hard engineering methods
Dams and reservoirs
Channel straightening and deepening
Embankments
Flood relief channels-channels are build that divert the water around important areas