Hallo
Ich habe ein shapefile mit polylinien. Diese sind in der Attributentabelle durch den Wert in einem Feld charakterisisert
z.B
6.07
5.98
5.95
...
Ich möchte per Query auf dieses Feld diejenige Polylinie herausfinden, die z.B. dem Wert 6.00 am
nächsten ist. Ist das möglich? Wie muß das Query aussehen?
ciao
Danke für die Hilfe
Michael
Ich habe ein shapefile mit polylinien. Diese sind in der Attributentabelle durch den Wert in einem Feld charakterisisert
z.B
6.07
5.98
5.95
...
Ich möchte per Query auf dieses Feld diejenige Polylinie herausfinden, die z.B. dem Wert 6.00 am
nächsten ist. Ist das möglich? Wie muß das Query aussehen?
ciao
Danke für die Hilfe
Michael
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Tobias am Di., 12.08.2003 - 11:30
PermalinkViel Glück,
Tobias
Gespeichert von MIchael Dirksen am Di., 12.08.2003 - 11:32
PermalinkGespeichert von Andreas Köberle am Di., 12.08.2003 - 11:34
PermalinkDas ganze läuft solange bis du auf eine stößt, die größer ist. Diese speicherst du in einer zweiten Variable und brichst die Schleife mit break ab.
Nun werden von deinem gesuchten Wert jeweils die beiden Variablen subtrahiert und mit aNumber.Abs
der absolute Wert der Ergebnisse ermittelt. Diese kannst du dann vergleichen und die Variable mit dem kleinsten Ergebniss liegt dichter an deinem gesuchten Wert.