Zusammenfassung
Zwei oder mehrere logische Verzweigungen in eine einzelne Ausgabe zusammenführen.
Die Verzweigung in einem Modell erfolgt, indem ein Skriptwerkzeug erstellt wird, mit dem die erforderliche If-Then-Else-Logik umgesetzt wird. Beim Verzweigen müssen möglicherweise zwei Verzweigungen in einem Prozess zusammengeführt werden. Wenn Sie also eine Eingabe anhand einer Bedingung prüfen (z. B. ob Daten auf der Festplatte vorhanden sind, ob die Zellengröße größer als 30 Meter ist oder ob der Feldwert 1 lautet), werden zwei Ausgaben erstellt: "True", wenn die Bedingung wahr ist, und "False", wenn sie nicht wahr ist. Lautet die Bedingung "True", werden bestimmte Prozesse ausgeführt, lautet sie "False", werden andere Prozesse ausgeführt, wie unten dargestellt. Zu jedem Zeitpunkt wird je nach Bedingung und Eingabe nur eine der Verzweigungen ausgeführt. Das Werkzeug Verzweigungen zusammenführen wird verwendet, wenn nicht eingeschätzt werden kann, welche Verzweigung ausgeführt und zu Ergebnissen führen wird. Die Ausgabe beider Verzweigungen wird als Eingabe für das Werkzeug Verzweigungen zusammenführen verwendet. Die Eingaben werden vom Werkzeug identifiziert. Anschließend wird die letzte Ausgabe einer bereits ausgeführten Verzweigung an das nächste Werkzeug übergeben. Das Werkzeug Verzweigungen zusammenführen ist für beliebig viele Eingaben und das mehrwertige Parametersteuerelement geeignet.
Informationen zur Funktionsweise von "Verzweigungen zusammenführen" in ModelBuilder
Abbildung
Verwendung
Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen.
Mithilfe des Werkzeugs wird die Liste der Eingabevariablen überprüft und die erste Variable zurückgegeben, die laut Status bereits ausgeführt wurde.
Das Werkzeug Verzweigungen zusammenführen ist hinsichtlich der Wertelisten für sämtliche Datentypen geeignet. Der Ausgabe-Datentyp ist Beliebiger Wert. Es handelt sich um einen generischen Datentyp. Das bedeutet, dass Sie die Ausgabe von Verzweigungen zusammenführen mit jedem Parameter in einem Werkzeug verbinden können. Zur Ausführung des verbundenen Werkzeugs muss der Inhalt einer Variablen vom Typ Beliebiger Wert dem richtigen Datentyp entsprechen. Es liegt bei Ihnen, zu überprüfen, dass der Inhalt an den Werkzeugparameter angepasst ist.
Die meisten Werkzeuge in ArcGIS sind leer (ohne Farbe), wenn sie einem Modell hinzugefügt werden. Ausnahmen bilden die Werkzeuge Verzweigungen zusammenführen, Werte erfassen, Wenn Wert gleich und Wenn Daten vorhanden. Das Werkzeug Verzweigungen zusammenführen 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 gilt.
Syntax
arcpy.mb.MergeBranch({in_values})
Parameter | Erklärung | Datentyp |
in_values [in_values,...] (optional) | Eine Liste von Werten aus verschiedenen Verzweigungen. Der erste Wert für den ausführungsbereiten Zustand in der Liste ist die Ausgabe des Werkzeugs. | Any Value |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_value | Der erste Wert für den ausführungsbereiten Zustand der verschiedenen Verzweigungen. | Beliebiger Wert |
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja