River Basin Cleaning

I am looking for river basin cleaning operation and maintenance specifications. Typical considerations are manpower, disilting, water quality, machinery etc. Online link with similar project works will be helpful. Regards, Raj Kishore CEng, BTech, Sr Engineer water