The real difficulty in trying to do this with an Landscape app, at least without using a DEM, would be in getting the erosion/deposition in the hills. That's what really gives it away as being real. The rest of it is probably possible with a lot of work, at least to look realistic if not with as much variety as in the picture.