Zusätzliche Abfrage in die Cost-Path Berechnung integrieren

Hi

Ich arbeit an einem Projekt zur Pfadberechnung.
Bei der Analyse der berechneten Pfade, hab ich festgestellt, dass die Routen in sehr vielen Bereichen gegen die Fallrichtung des DGM's verlaufen. Das heißt die Pfade sind seitlich geneigt.
Das ist aber leider recht schlecht.
Der berechnete Pfad sollte möglichst immer in bzw. in 180 Grad zur Fallrichtung des DGM's liegen. Es muss nicht auf jedes Grad genau sein. Sondern es reicht auch eine Analyse auf die 8 Richtungssektoren (N, NO, O, ...)

Hat einer eine Idee wie ich das Problem im meine Berechnung integrieren kann?
Eine Methode wär:
-Vom Startpunkt aus wird die Zelle gesucht, welche mit den geringsten Kosten erreicht werden kann
- dann wird eine Funktion zwischengeschaltet, welche prüft, ob die Richtung von der Ausgangszelle zur gefundenen Zelle mit der Fallrichtung (bzw. 180 Grad davon) übereinstimmt
- falls nicht, wird das gleiche für die "zweit billigste Zelle" geprüft
- falls ja. Dann wird für die gefundene Zelle die nächste Zelle gesucht, bis die Zielzelle erreicht ist.


Danke.
Jo