Based in San Francisco, DroneDeploy is amazing software that allows you to create a pre-defined flight path for your drone and map the terrain and structures.
You can then outsource to 3D Hubs and have a physical 3D print of your map or structures!
DroneDeploy is compatible with any drone.
DroneDeploy
3D Hubs
Click on image to play video: