How to create a heightmap and adding the original terrain-texture of existing locations?

I’m currently working on a project, where I’m trying to rebuild a small town in Germany using the UE4.12. What I’m trying to do is creating a heightmap of this town (as detailed as possible) and texturing that landscape with satellite-pictures of this region, so that I can precisely see the location of every street, house or tree. So that I can later build the objects and place them in the right place and also adapt everything to the right scale.

Well I don’t know about texture but I can tell you how to create a real location heightmap .First you need to sigh in to NASA’s Earthdata. They will provide you with user id and password.Then select the option GDEx (LP DAAC) from Data Discovery menu to get your heightmap .But, u need a image editor to convert jpeg to png .This surely works.I have used it a lot of times .Have a good day G.riderello.

There is a register option so first register.
https://urs.earthdata.nasa.gov/

yeah this method totally works but I prefer .raw file over .png also