Is there a good way to build a dome on the top of a building?
As a dome is typically a hemisphere, this topic about building spheres might be very useful for you. There's also an automatic tool to construct spheres that you could use to get an ldraw-plan.