A multitude of tasks required for hydraulic engineering include the digging of drainage channels, the initial construction, as well as deepening of, canals and ditches, the building of dykes, land, gravel and sand reclamation, sheet piling applications and the building of port installations.