A waterworks a building using the water power from a river to drive a machine, so the building may often straddle the river e.g. be built on both banks and across the river.
Straddle is often used to describe a person crossing a (low) fence by placing one leg on either side. It is also used metaphorically i.e. a politician may straddle both sides of a political debate.
Interested in Language