09-27-2018 11:54 AM
I'm trying to interpolate points using the create surface operator in spatial modeler. I'm having problems with polygons shaped like this:
I've created points around the edge and attributed them with height values. However, if I try to interpolate, it doesn't recognise that it's the inside of the polygon where I want to interpolate, it just takes the points that are closest to each other and interpolates between them.
Is there a way I can tell it to interpolate within the polygon? Any other ideas how I can create a surface with polygons like that?
10-11-2018 08:13 AM
Sorry, got severely sidetracked. What I'd like to do, and what works for me, is to replicate the interpolation function on the Panchromatic tab, using only digitised points. I'm pretty sure the Surface operator in SM doesn't do that. Anthing that might? Cheers, Johnnie
10-11-2018 11:32 AM
I'm pretty sure the Convert to Surface operator will do what you are asking (if you give it points or lines). However it does use a TINing method, not the Distance Weight or Summation methods that are available in the raster editing tools. I think I mentioned in another discussion thread that if other interpolation methods are desired, please log an Idea for them.
If you're looking to constrain the areas that get interpolated, you might want to check out what was done in this Spatial Recipe:
In your original post you said that you couldn't get spatial modeler to interpolate in certain areas. There certainly is a distance threshold for the TIN method, but the areas you indicated worked looked larger than those indicated as failures, so it shouldn't be that. Were you Previewing rather than looking at an actual output file? When I tried it just now it looked like there might be some issues with previewing the results of Convert to Surface, but the file results looked correct.