MapAlgebra - Einteilung in Klassen aus einer Abfrage auf 2 Raster

Hallo

Hab schon wieder ein neues Problem.

Ich habe 2 Raster. Aus diesen möchte ich einen neuen Raster bilden. Die Werte für den neuen Raster sollen aus Abfragen aus den 2 Rastern gebildet werden.
Zum Beispiel
"Raster1 <100 & Raster2 >50" = 1
"Raster1 <80 & Raster2 >70 = 2
etc.

Ich weiß wie ich die Abfragen für die einzelnen Klassen mach, aber nicht wie ich mit einer Abfrage alle Klassen erledige und einen fertiges Ergebnis bekomme.


Danke
Hannes
Hallo Hannes17,

Die Funktion die du brauchst ist folgende: CON

Con(<condition>, <true_expression>,{<condition>, <true_expression>}, ... {<condition>, <true_expression>}, {false_expression})

Für dein kleines Beispiel könnte das folgendermassen aussehen:

Con((([Raster1]<100) and ([Raster2]>50)), 1.asgrid, Con((([raster1]<80) and (raster2>70)), 2.asgrid, Con ... (etc.)

Diese Formel lässt sich beliebig erweitern. Ich hoffe du kommst damit weiter.

MfG Andreas