Wenn Auswahl vorhanden (ModelBuilder)

Zusammenfassung

Überprüft, ob die Eingabedaten eine Auswahl enthalten und ob eine bestimmte Anzahl der Datensätze ausgewählt wurde.

Informationen zur Funktionsweise von "Wenn Auswahl vorhanden" in ModelBuilder

Verwendung

  • Dieses Werkzeug nimmt keine Auswahl vor und wertet auch keinen SQL-Ausdruck und keine Where-Klausel aus. Es wird einfach überprüft, ob ein Auswahlsatz einem bestimmten Wert entspricht. Verwenden Sie das Werkzeug Layer nach Attributen auswählen, um in ModelBuilder eine Auswahl vorzunehmen. Verwenden Sie das logische Werkzeug Wenn Feldwert gleich, um auszuwerten, ob das Eingabe-Dataset Datensätze enthält, die einem SQL-Ausdruck oder einer Where-Klausel entsprechen.

  • Dieses Werkzeug ist nur über das ModelBuilder-Menüband zur Verwendung in Modellen verfügbar. Dieses Werkzeug ist nicht im Bereich Geoverarbeitung oder in Python verfügbar.

  • Das Werkzeug weist zwei boolesche Ausgaben auf: True und False. Je nach ausgewerteter Bedingung wird nach der Werkzeugausführung die boolesche Ausgabe "True" oder "False" zurückgegeben. Die booleschen Ausgaben müssen als Vorbedingung für die nachfolgenden Werkzeuge festgelegt werden, damit sie ausgeführt werden, wenn eine der Vorbedingungen "True" lautet.

Parameter

BeschriftungErläuterungDatentyp
Layer-Name oder Tabellensicht

Eingabe-Layer oder -Tabellensicht, der bzw. die ausgewertet werden soll.

Table View; Raster Layer; Mosaic Layer
Auswahlbedingung
(optional)

Gibt an, welche Auswahlbedingung für die Feldwerte der Datensätze, die dem SQL-Ausdruck entsprechen, verwendet wird.

  • Ist vorhandenÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, vorhanden ist. Dies ist die Standardeinstellung.
  • Keine AuswahlÜberprüft, ob keiner der Datensätze, die dem SQL-Ausdruck entsprechen, ausgewählt ist.
  • Alle ausgewähltÜberprüft, ob alle Datensätze, die dem SQL-Ausdruck entsprechen, ausgewählt sind.
  • Ist gleichÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, gleich dem Wert von "Anzahl" ist.
  • Liegt zwischenÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, zwischen dem Wert von "Minimale Anzahl" und dem Wert von "Maximale Anzahl" liegt.
  • Ist kleiner alsÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, gleich dem Wert von "Anzahl" ist.
  • Ist größer alsÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, größer als der Wert von "Anzahl" ist.
  • Ist nicht gleichÜberprüft, ob der Feldwert für die Datensätze, die dem SQL-Ausdruck entsprechen, ungleich dem Wert von "Anzahl" ist.
String
Anzahl
(optional)

Die Anzahl als ganzzahliger Wert

Long
Minimale Anzahl
(optional)

Die minimale Anzahl als ganzzahliger Wert

Long
Maximale Anzahl
(optional)

Die maximale Anzahl als ganzzahliger Wert

Long

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
True

Wenn die angegebenen Kriterien mit "True" ausgewertet werden, wird dieser Parameter auf "True" festgelegt.

Boolean
False

Wenn die angegebenen Kriterien mit "False" ausgewertet werden, wird dieser Parameter auf "True" festgelegt.

Boolean

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen