Verfügbar in Echtzeit- und Big-Data-Analysen.
Das Werkzeug Nach Attributen teilen
erhält eine Eingabetabelle, ermittelt ein Zeichenfolgenfeld und ein Trennzeichen und erzeugt eine Ausgabetabelle, in der die Zeilen anhand des Trennzeichens dieses Feldes aufgeteilt werden.
Beispiele
Eingehende Daten sind nicht immer so strukturiert, dass sie sofort analysiert werden können. Manche Datenanbieter übermitteln mehrere Werte in einem einzigen Feld, beispielsweise eine Liste von Einheiten, Fahrspuren, Stromkreisen oder Zonen. Das Werkzeug Nach Attributen teilen erstellt für jeden Wert im ausgewählten Feld einen separaten Datensatz, sodass jeder Wert einzeln analysiert, über Routing weitergeleitet oder zusammengefasst werden kann.
Es folgen einige Beispiele für Anwendungsfälle für das Werkzeug:
- Ein Einsatzmeldungs-Feed enthält die Einheiten in einem einzigen Feld, wie zum Beispiel E12,L3,M5. Das Werkzeug kann das Feld teilen, um für jede Einheit einen eigenen Datensatz zur Erfassung des Arbeitsaufwands bei der Bearbeitung von Antworten zu erstellen.
- Eine Störungsmeldung des Energieversorgers listet die betroffenen Stromkreise in einem einzigen Feld auf, zum Beispiel CIR-104;CIR-991;CIR-120. Das Werkzeug kann das Feld teilen, um für das Weiterleiten oder die Zuweisung an die Besitzer der Stromkreise jeweils einen Datensatz pro Stromkreis zu erstellen.
- Eine Wetter- oder Gefahrenmeldung enthält die betroffenen Gebiete in einem einzigen Feld, wie zum Beispiel ZoneA/ZoneB/ZoneC. Das Werkzeug kann das Feld teilen, um für zonenbasierte Warnmeldungen oder Analysen einen Datensatz pro Zone zu erstellen.
Verwendungshinweise
Beachten Sie beim Arbeiten mit dem Werkzeug die folgenden Punkte:
- Dieses Werkzeug akzeptiert ausschließlich Zeichenfolgenfelder.
- Das Trennzeichenfeld lässt die Eingabe von nur einem Zeichen zu.
- Beispiele für diese Zeichen sind , : ; / und |. Es wird ein einzelnes Leerzeichen unterstützt. \t kann auch zur Darstellung von Tabulatorzeichen verwendet werden.
- Die Zeichen \ “ ‘ und ` werden nicht unterstützt.
- Führende und nachgestellte Leerzeichen können mit dem Werkzeug Feld berechnen mithilfe der Funktion Trim() in ArcGIS Arcade entfernt werden.
- Ist ein Eingabefeld NULL oder leer, gibt das Werkzeug einen einzelnen Datensatz mit einem NULL-Wert zurück.
Funktionsweise des Werkzeugs
Angenommen, die folgende Eingabetabelle enthält als angegebenes Trennzeichen , und die folgenden Felder:

Das Werkzeug Nach Attributen teilen liefert folgende Ausgabe:

Wenn Trennzeichen nacheinander auftreten, gibt das Werkzeug für jedes Vorkommen zwischen den Trennzeichen eine Zeile zurück, wobei das Feld eine leere Zeichenkette enthält. In der folgenden Eingabe wird beispielsweise , als Trennzeichen verwendet:

Diese Eingabe führt zu folgender Ausgabe:

Parameter
Für das Werkzeug sind die folgenden Parameter verfügbar:
| Parameter | Erläuterung | Datentyp |
|---|---|---|
| Eingabe-Layer | Die zu trennenden Echtzeit-Features. | Features |
| Feldname | Das Feld, das die durch Trennzeichen getrennte Zeichenfolge enthält, die verarbeitet werden soll. Es stehen ausschließlich Zeichenfolgenfelder zur Auswahl. Wenn im Parameter Eingabe-Layer keine Zeichenfolgenfelder vorhanden sind, wird ein Validierungsfehler ausgegeben. | Zeichenfolge |
| Trennzeichen | Das Zeichen, mit dem das Zeichenfolgenfeld in mehrere Werte aufgeteilt wird. | Zeichenfolge |
Ausgabe-Layer
Der Ausgabe-Layer enthält in der Regel mehr Zeilen als der Eingabe-Layer, da das Werkzeug die Zeilen anhand des ausgewählten Feldes und des Trennzeichens teilt. Zeilen mit mehreren durch Trennzeichen getrennten Werten erzeugen für jeden getrennten Wert eine Ausgabezeile, während Zeilen ohne Trennzeichen eine einzige Ausgabezeile erzeugen.
Alle Eingabefelder und die Geometrie bleiben erhalten. Jede untergeordnete Zeile behält dieselben Attribute und dieselbe Geometrie wie die übergeordnete Zeile, mit Ausnahme des ausgewählten Feldes, das pro Zeile nur einen geteilten Wert enthält.