With good ground control points, UAV photogrammetry can give terrain models accurate to about 2-4cm in XYZ. BUt it takes some planning, and struggles with vegetation
There are also some new LIDAR systems that can go on a large drone, and they will map terrain to extreme accuracy in 3 dimensions