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 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.
Syntax
arcpy.mb.SelectionExistsIfThenElse(in_layer_or_view, {selection_condition}, {count}, {count_min}, {count_max})
Parameter | Erklärung | Datentyp |
in_layer_or_view | Eingabe-Layer oder -Tabellensicht, der bzw. die ausgewertet werden soll. | Table View; Raster Layer; Mosaic Layer |
selection_condition (optional) | Gibt die zu verwendende Auswahlbedingung für die Feldwerte der Datensätze an, die dem SQL-Ausdruck entsprechen.
| String |
count (optional) | Der Ganzzahlwert für die Anzahl. | Long |
count_min (optional) | Der Ganzzahlwert für die minimale Anzahl. | Long |
count_max (optional) | Der Ganzzahlwert für die maximale Anzahl. | Long |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
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
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja