Überblick über das Toolset "Conditional"

Konditionale Werkzeuge ermöglichen Ihnen die Steuerung der Ausgabewerte anhand der für die Eingabewerte geltenden Bedingungen. Es können zwei verschiedene Typen von Bedingungen angewendet werden: entweder Abfragen zu den Attributen oder eine Bedingung, die auf der Stellung der Bedingungsanweisung einer Liste beruht.

Die Attribut-Abfragewerkzeuge identifizieren explizit alle Zellen, die als "Wahr" ausgewertet werden. Für diese Zellen kann der ursprüngliche Wert beibehalten oder ein anderer Wert bzw. "NoData" festgelegt werden. Den Zellen, die als "Falsch" ausgewertet werden, können andere Werte zugewiesen werden als den Zellen mit der Bedingung "Wahr". Beispiel: Wenn der Wert im Eingabe-Raster größer als 10 ist, wird 1 zurückgegeben, andernfalls 100.

Die Werkzeuge Con und Set Null können eine Where-Klausel als logischen Ausdruck verwenden, um die Attributabfrage zu definieren.

Für die Positionsbedingung ist ein Eingabeparameter erforderlich (ein Raster oder eine Konstante) erforderlich, mit dem die Position der Bedingungsanweisung (ein Raster oder eine Konstante) für die Ausgabe angegeben wird. Beispiel: Wenn der Wert einer bestimmten Zelle des Eingabe-Rasters 1 lautet, wird der von der ersten Eingabe in der Liste festgelegte Wert zurückgegeben. Wenn eine Zelle im Eingabe-Raster 2 lautet, wird der vom zweiten Raster in der Liste festgelegte Wert zurückgegeben usw.

Mit dem Werkzeug Pick können Sie eine Liste von Eingaben angeben, um den Ausgabewert davon bereitzustellen, auf Grundlage des Wertes der Positionseingabe.

In der folgenden Tabelle werden die verfügbaren Werkzeuge, mit denen konditionale Analysen durchgeführt werden können, aufgeführt und kurz beschrieben.

Werkzeug

Beschreibung

Con

Wertet die einzelnen Eingabezellen eines Eingabe-Rasters anhand von If-Else-Bedingungen aus.

Pick

Anhand des Wertes eines Positions-Rasters wird bestimmt, aus welchem Raster in einer Liste von Eingabe-Rastern der Ausgabe-Zellenwert bezogen wird.

Set Null

"Set Null" legt für identifizierte Zellpositionen auf Grundlage eines angegebenen Kriteriums den Wert "NoData" fest. "NoData" wird zurückgegeben, wenn eine Bedingungsauswertung "true" (wahr) ergibt, und ein durch ein anderes Raster angegebener Wert, wenn die Bedingungsauswertung "false" (falsch) ergibt.

Werkzeuge im Toolset "Conditional"

Verwandte Themen


7/10/2012