How to adapt roads, buildings, and texture zones to a sloped terrain/topography?

wow.

déjà vu.