How to texture a DEM data with satellite imagery on Blender ? I'm very new with Blender and I'm interested in making 3d visualizations of real Digital Elevation Model data.

Blender is a great tool for 3d visualizations, I've figured out how to create a 3d model from USGS dem data. Please check it here ; https://sketchfab.com/models/7cb8fbac61c0485b8dc0130b7bec2f23

But my problem is texturing this data with real satellite imagery. I've tried my things and searched the internet for solution but all I've found was texturing non-real data. In Terragen texturing a DEM with satellite imagery can be done and what I'm looking for is something like this ; 

www.archer-designs.com/tutorials/usgs-elevaton-data-with-terragen-2/ 

But how can I do it with Blender? 

Note : I've tried this tutorial but it seems uncompleted. Last part is not clear to me. http://johnflower.org/tutorial/make-mountains-blender-height-maps
First, you need to find the satellite image that corresponds to the exact same coordinates of the DEM and is generated using same projection. 

Load the image from the satellite image in the UV/Image editor.

Go to top orthogonal view, select your model. 

Enter edit mode Tab. 

Press A to select all. Press U to UV unwrap and choose Project form view bounds.

Still in edit mode create a material that uses the image as part of the texture and set the coordinates to use the UVs.

Assign then the material to the mesh.