Extruding building footprints to create topologically consistent 3D city models