Hydraulic engineering plays a crucial role in managing water flow in rivers and channels, particularly through the use of structures like spur dikes. Spur dikes are designed to extend into a river ...