05.11.2013 Aufrufe

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anhang 26<br />

6.3 Nachbar<br />

Public Sub tiefster_nachbar() 'sucht den tiefsten Stichproben-Nachbar<br />

Dim verknuepfung As Recordset<br />

Dim stp2 As Recordset<br />

Dim stp As Recordset<br />

Dim placebo As Database<br />

Dim x As Long, y As Long, d, i As Integer, h, delta_x As Double, hbest As Double, stpin As Integer, stpout As Integer<br />

Dim test As Integer<br />

Set placebo = DBEngine.Workspaces(0).Databases(0)<br />

Set verknuepfung = placebo.OpenRecordset("nachbarschaft")<br />

Set stp = placebo.OpenRecordset("stp")<br />

Set stp2 = placebo.OpenRecordset("stp")<br />

Do Until verknuepfung.EOF<br />

verknuepfung.Delete<br />

verknuepfung.MoveNext<br />

Loop<br />

Do Until stp.EOF<br />

stpout = stp![stp_id]<br />

x = stp![x]<br />

y = stp![y]<br />

h = stp![hoehe]<br />

d = 2501<br />

hbest = 3000<br />

test = 1<br />

stp2.MoveFirst<br />

Do Until stp2.EOF<br />

If ((x - stp2![x]) ^ 2) < d And ((y - stp2![y]) ^ 2) < d Then<br />

If stp2![hoehe]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!