So I have been trying to figure this one out for ages but I just can't seem to do it.

I have 2 rasters. One representing terrain and the other representing an interpolated surface which is beneath the ground.

The interpolated layer is greater than ground level in some places, which in reality is impossible. I need to make the interpolated layer equal to the ground surface layer where it has a greater elevation than the ground surface.

It looks like this in profile view

enter image description here

How can I do this..?

  • Are you creating the interpolated surface below ground level? If so, what are your methods?
    – Fezter
    Jan 26, 2017 at 22:13
  • I use Grid(Interpolation) to turn point data into a rasterized surface
    – earthcubed
    Jan 26, 2017 at 22:16
  • Try SAGA raster calculator. gis.stackexchange.com/questions/110248/…
    – Zoltan
    Jan 27, 2017 at 8:44
  • This means that the source data you're using for interpolation has wrong values in some places. It is quite possible that it is not limited to the areas where the result looks to be above ground. You are only able to see the error when the values are above ground. If that is the case, I would question the validity of this source data.
    – Techie_Gus
    Jan 27, 2017 at 9:19
  • Hi Techie_Gus. I am not worried about the validity of the data, the ground surface having been modified, i.e cut whereas the modelled below ground surface follows the natural contours. Cheers
    – earthcubed
    Jan 29, 2017 at 20:24


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.