Nach Ausdrücken weiterleiten

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:

ParameterBeschreibungDatentyp
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.