I've recently taken up photogrammetry mapping with my drone. I'm quite amazed at the textured 3d output you can get from that by capturing buildings just by flying around them. I imagine it won't be too long that we just fly a drone over a city and entirely map it in 3d with very high resolution and detail. It's accurate to within a few feet unless you use RTK and ground stations which can bring you within centimeter accuracy. Lidar is also making things easier/cheaper.
https://www.youtube.com/watch?v=-vrpKFV0odg