Wenn Wert gleich (ModelBuilder)

Zusammenfassung

Wertet einen Eingabewert mittels eines definierten Vergleichsoperators im Vergleich zu einem einzelnen Wert, einer Liste von Werten oder einem Wertebereich aus.

Informationen zur Funktionsweise von Wenn Wert gleich in ModelBuilder

Verwendung

  • Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen.

  • Dieses Werkzeug hat zwei boolesche Ausgaben: True und False. Nach der Ausführung des Werkzeugs ist entsprechend der auszuwertenden Bedingung die eine der zwei booleschen Ausgaben "true" und die andere ist "false". Diese booleschen Ausgaben müssen als Vorbedingung für die nachgelagerten Werkzeuge festgelegt werden, die ausgeführt werden, wenn eine der Vorbedingungen erfüllt ist.

  • Hinweis:

    Die meisten Werkzeuge sind leer (ohne Farbe), wenn sie einem Modell hinzugefügt werden. Ausnahmen bilden die Werkzeuge Wenn Wert gleich, Wenn Daten vorhanden, Werte erfassen und Verzweigungen zusammenführen. Das Werkzeug Wenn Wert gleich ist immer in einem betriebsbereiten Zustand (farbig dargestellt). Dies liegt daran, dass auch eine leere Eingabe für dieses Werkzeug zulässig ist und als gültige Eingabe für den Vergleich gilt.

Parameter

BeschriftungErläuterungDatentyp
Eingabewert
(optional)

Der Eingabewert, der ausgewertet werden soll.

Any Value
Werttest
(optional)

Gibt den Typ des zu verwendenden Vergleichsoperators an.

  • Entspricht mindestens einem WertEs wird ermittelt, ob der Eingabewert mit einem der Vergleichswerte übereinstimmt. Dies ist die Standardeinstellung.
  • Entspricht nicht mindestens einem WertEs wird ermittelt, ob der Eingabewert nicht mit einem der Vergleichswerte übereinstimmt.
  • Entspricht nicht jedem WertEs wird ermittelt, ob der Eingabewert nicht mit jedem der Vergleichswerte übereinstimmt.
  • Liegt in einem WertebereichEs wird ermittelt, ob der Eingabewert in einem der Bereiche der Vergleichswerte liegt.
  • Liegt nicht in einem WertebereichEs wird ermittelt, ob der Eingabewert nicht in einem der Bereiche der Vergleichswerte liegt.
  • Ist kleiner alsEs wird ermittelt, ob der Eingabewert niedriger als der Vergleichswert ist.
  • Ist größer alsEs wird ermittelt, ob der Eingabewert höher als der Vergleichswert ist.
  • Ist kleiner als oder gleichEs wird ermittelt, ob der Eingabewert niedriger als der Vergleichswert ist oder damit übereinstimmt.
  • Ist größer als oder gleichEs wird ermittelt, ob der Eingabewert höher als der Vergleichswert ist oder damit übereinstimmt.
  • Ist leerEs wird ausgewertet, ob der Eingabewert leer ist.
String
Vergleichstyp
(optional)

Gibt den Typ des zu verwendenden Datenvergleichs an.

  • Die Groß-/Kleinschreibung wird nicht beachtetDer Eingabewert wird ohne Beachtung der Groß-/Kleinschreibung mit den Vergleichswerten verglichen. Dies ist die Standardeinstellung.
  • Die Groß-/Kleinschreibung wird beachtetDer Eingabewert wird unter Beachtung der Groß-/Kleinschreibung mit den Vergleichswerten verglichen.
  • LongDer numerische Eingabewert wird als Typ "Long" mit den Vergleichswerten verglichen.
  • DoubleDer numerische Eingabewert wird als Typ "Double" mit den Vergleichswerten verglichen.
  • Automatische Erkennung des DatentypsDer Datentyp der Eingabe wird geprüft, und es wird ein Äquivalenzvergleich für den Datentyp durchgeführt. Bei einem Vergleich von Eingabe- und Vergleichswerten wird zum Beispiel der Zeichenfolgenvergleich für den Typ "string", long für den Typ "long" und double für den Typ "double" verwendet. Für alle anderen Eingabe-Datentypen wird die Standardmethode für den Zeichenfolgenvergleich verwendet.
String
Werte
(optional)

Die Werteliste für den Vergleich mit dem Eingabewert.

Any Value
Bereichswerte
(optional)

Gibt den Wertebereich an, der mit dem Eingabewert verglichen werden soll.

  • Minimum: Der Eingabewert wird mit dem Minimalwert im Bereich verglichen.
  • Maximum: Der Eingabewert wird mit dem Maximalwert im Bereich verglichen.
Value Table
Vergleichswert
(optional)

Der Einzelwert für den Vergleich mit dem Eingabewert.

Any Value

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
True

Wenn die angegebenen Kriterien als "true" ausgewertet werden, wird dieser Parameter auf "true" festgelegt.

Boolean
False

Wenn die angegebenen Kriterien als "false" ausgewertet werden, wird dieser Parameter auf "true" festgelegt.

Boolean

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja