Verfügbar in Echtzeitanalysen.
Das Werkzeug Nach Ausdrücken weiterleiten
leitet einen Datensatz basierend auf festgelegten Bedingungen an eines von mehreren Zielen oder Ausgaben weiter. Dieses Werkzeug wertet einen Datensatz anhand sequenzieller ArcGIS Arcade-Ausdrücke aus, ähnlich wie die If-Else-Anweisung in einer Programmiersprache. Jeder Datensatz wird von den angegebenen Bedingungen ausgewertet. Datensätze, für die eine Bedingung mit "true" ausgewertet wird, werden beibehalten und an diese Ausgabe gesendet.
Beispiel
Nachfolgend finden Sie einen beispielhaften Anwendungsfall für das Werkzeug:
Ein GIS-Analyst verwendet das Werkzeug Nach Ausdrücken weiterleiten in einer Echtzeitanalyse, um eingehende Datensätze basierend auf dem Wert der Bedingung $feature.VehicleType an verschiedene Verarbeitungspfade weiterzuleiten. So werden beispielsweise Datensätze mit VehicleType == "Airplane" an eine flugzeugspezifische Ausgabe weitergeleitet, während Datensätze mit VehicleType == "Train" oder VehicleType == "Automobile" dem jeweiligen Pfad folgen. Datensätze, die keiner der definierten Bedingungen entsprechen, werden verworfen, wenn der Parameter Andernfalls nicht aktiviert ist.
Verwendungshinweise
Beachten Sie beim Arbeiten mit dem Werkzeug Folgendes:
- Das Werkzeug Nach Ausdrücken weiterleiten verfügt über eine einzelne Eingabe-Pipeline und eine Ausgabe-Pipeline mit mehreren Variablen.
- Es können maximal 10 Weiterleitungen verbunden werden.
- Für das Werkzeug Nach Ausdrücken weiterleiten ist mindestens eine Bedingungsanweisung erforderlich.
- Das Werkzeug Nach Ausdrücken weiterleiten leitet einen Datensatz durch Definition von Arcade-Ausdrücken weiter.
- Das Werkzeug Nach Ausdrücken weiterleiten priorisiert die Datensätze einzeln in serieller Reihenfolge von oben (erster) nach unten (letzter).
- Wenn ein Datensatz keine der angegebenen Bedingungen erfüllt und der Parameter Andernfalls nicht angegeben ist, wird der Datensatz gelöscht und nicht verarbeitet.
Parameter
Für das Werkzeug sind die folgenden Parameter verfügbar:
| Parameter | Beschreibung | Datentyp |
|---|---|---|
| Ausdruck | Ein Attributausdruck, der Datensätze zum Filtern der eingehenden Daten auswertet. Der Ausdruck wird im Arcade-Ausdruck-Generator durch Klicken auf die Option Arcade-Ausdruck konfigurieren konfiguriert. Alle Datensätze werden ausgewertet. Mit "true" ausgewertete Datensätze werden beibehalten, während als "false" ausgewertete Ergebnisse verworfen werden. | String (Arcade-Ausdruck) |
| Andernfalls | Wenn der Parameter Andernfalls aktiviert ist, werden Datensätze ohne Übereinstimmung verarbeitet. Wenn der Parameter Andernfalls deaktiviert ist, werden diese Datensätze ohne Übereinstimmung verworfen. | Boolesch |
Ausgabe-Pipelines
Das Werkzeug Nach Ausdrücken weiterleiten ändert eingehende Datensätze nicht, sodass der Ausgabe-Layer dieselben Felder und Attributwerte enthält wie die eingehenden Datensätze.