HIWie werden Interpolationen in einem visuellen Basis-Array durchgeführt?
Wenn es ein einheitliches Gelände mit einem bestimmten Grad an Rauheit gibt (bekanntes Konturintervall), wie kann eine Interpolation durchgeführt werden, wenn das Gitter um einen bestimmten Punkt herum bekannt ist?
Zum Beispiel, wenn die Starthöhe 105m und das Konturintervall zum Beispiel 0,2m ist. Wenn ein Raster von 7x7 verfügbar ist (das ist ein Array in VB, TERR (6,6)). Wenn die Stelle von 105 in TERR ist (4,3), dann die anderen Werte um es sollte durch den Wert von 0,2 zu verringern, und es wird so etwas wie folgt aussehen:
104,2 104,2 104,2 104,2 104,2 104,2 104,2
104,4 104,4 104,4 104,4 104,4 104,4 104,4
104,4 104,6 104,6 104,6 104,6 104,6 104,4
104,4 104,6 104,8 104,8 104,8 104,6 104,4
104,4 104,6 104,8 105 104,8 104,6 104,4
104,4 104,6 104,8 104,8 104,8 104,6 104,4
104,4 104,6 104,6 104,6 104,6 104,6 104,4
Die Verteilung der Zahlen in der Anordnung durch Änderung der Position der Starthöhe und die Größe des Arrays variieren (Gitter).
Ich fand viele Artikel und Interpolationsmethoden (Nachbarschaft, kubisch, bilinear ... etc), aber niemand war nah genug an diesem Problem.
Vielen Dank!