Barrieren bei Oberflächeninterpolation

Hallo Forum,
ich muss für ein langgestrecktes Objekt(Gewässer) eine Oberfläche interpolieren(IDW, Nachbarn2 Potenz1). Das zugrundeliegende Punktshape beinhaltet jedoch nur sehr unregelmäßig Punkte mit Höhen (Abstände zwischen 3 und 100m). Wie kann man Mäanderstrukturen die nicht in den Punkten erfasst sind berücksichtigen (sicher barrieren, aber bei mehreren?) und wie kann ich festlegen dass benachbarte Punkte auf der gedachten Flussache und nicht die näherliegenden zur berechnung genommen werden (wenn ein Punkt 3m und der nächste 100m weiter ist, dass dann nicht der vorletzte genommen wird-der z.B. 10m entfernt ist)? Ich würde mich über ne Idee freuen! Gruss Cori