IDW Problem How to define an interpolation limit?

2825
5
06-08-2014 12:28 AM
ElaHorold
New Contributor
Hey guys,

I'm working on a project in which I have the target to determine the mud amount of a lake. I would like to make an interpolation with the IDW methode. However, I have the problem that the limits of my interpolation are the external measurement points. But I would like to have the lakeborder as limit. Is this possible? Or do I have to use another methode?
I desperately need help so every suggestion is more than welcome!
[ATTACH=CONFIG]34431[/ATTACH]

Greetings
0 Kudos
5 Replies
DanPatterson_Retired
MVP Emeritus
0 Kudos
ElaHorold
New Contributor
Thank you for answering 🙂
But I think I have solve my problem.
I have fixed imaginary measuring points on the shore of the lake.
The values �??�??of these measurements are all 0.
By performing an interpolation with all all measuring points, even with the imaginary points and the actual points, I get a good result.

After conversion to a TIN I could reload the file in ArcScene. It looks like a good terrain model 🙂

Please tell If this way of solving the problem is not a good way.
[ATTACH=CONFIG]34465[/ATTACH]
0 Kudos
DanPatterson_Retired
MVP Emeritus
The 0 values around the edge will affect the interpolation results in the intervening cells within the study area.  It may look nice on screen but the interpolated values close to the edge may be spurious.  I wouldn't recommend it.
0 Kudos
SteveLynch
Esri Regular Contributor
I agree with Dan, however, I would suggest the following;

- convert your coastline to polyline if not already a polyline (use FeatureToLine tool)
- IDW with;
1) original points (without the zero's)
2) use the above polyline as a barrier
3) set the extent (in the environment) to the polyline

or
IDW with
1) original points (without the zero's)
2) set the extent (in the environment) to the polygon boundary
3) set the mask (in the environment) to the polygon boundary

-Steve
0 Kudos
ElaHorold
New Contributor
Hey Guys,

first of all thank you!
Today I had a very useful conversation with a GIS professor of my university. He advised me to the following solution:
In the attribute table of the shoreline add another column for the height.
This gets the value 0 (On the shore of the lake: Lake depth and water depth = 0)
Now an TIN surface can be created with the tool "Create TIN (3D Analyst)".
Select the shoreline and the measurements as Inputfeatures (The heightfield values �??�??then have to be changed correctly).

Solution without interpolation ...

[ATTACH=CONFIG]34614[/ATTACH]
0 Kudos