Concrete sets harder if under water. It can be poured down a submerged chute into a form. The form can be built on land.
Concrete is not something that can be done in layers, because the layers won’t stick to one another. Any repairs are more like a bandaid. The engineering has to be done correctly the first time by using extensively reinforced concrete, and a cement mixture designed for that specific use.
If the structure is in sea water then extra steps and processes are involved because of how corrosive the water and mist is. Metal needs to be painted regularly, and concrete needs to be encased.
Latest Answers