HOW TO

Entfernen von führendem Text aus einer Zeichenfolge mit Arcade in ArcGIS Online

Last Published: February 2, 2024

Beschreibung

In ArcGIS Online kann der führende Text aus einer Zeichenfolge in der Attributtabelle entfernt werden, um die Datenqualität zu optimieren und zuverlässigere räumliche Analysen zu ermöglichen.

In diesem Artikel wird der Workflow zum Entfernen von führendem Text aus einem Zeichenfolgenfeld und zur Übernahme des verbleibenden Textes in ein neues Feld mithilfe eines Arcade-Ausdrucks in der Attributtabelle in ArcGIS Online beschrieben.

In der folgenden Abbildung wird das Feld "Company" mit den Textzeichenfolgen angezeigt.

Attributtabelle mit dem Feld, das den führenden Text enthält, der entfernt werden soll

Lösung oder Problemumgehung

  1. Klicken Sie in ArcGIS Online auf den gewünschten gehosteten Feature-Layer. Klicken Sie auf der Elementdetailseite auf die Registerkarte Daten.
Note:
Skip to Step 3 if the script is run on an existing field.
  1. Erstellen Sie in der Tabellensicht ein neues Feld. Anweisungen hierzu finden Sie unter ArcGIS Online: Ein Feld hinzufügen. Stellen Sie sicher, dass Zeichenfolge in der Dropdown-Liste Typ ausgewählt ist. In diesem Beispiel wird ein Feld mit dem Namen "New_Company" erstellt.
  2. Klicken Sie auf den Feldkopf, und wählen Sie Berechnen aus. In diesem Beispiel ist "New_Company" ausgewählt.
  3. Klicken Sie im Dialogfeld Feld berechnen auf Arcade.
  4. Geben Sie im Dialogfeld Arcade-Berechnung das Feld Ausdruck wie folgt an:
var <variable1> = Find(' ', $feature.<field_name>, 0)
var <variable2> = Count($feature.<field_name>)
var <variable3> = <variable2> - <variable1>

return Right($feature.<field_name>, <variable3>)
  1. Ersetzen Sie "<variable1>", "<variable2>" und "<variable3>" durch die gewünschten Variablennamen. In diesem Beispiel werden "fstSpace", "strCount" und "strDiff" verwendet.
  2. Ersetzen Sie "<field_name>" durch den Namen des Feldes, aus dem die Zeichen entfernt werden sollen. In diesem Beispiel wird "Company" verwendet.
  1. Klicken Sie auf Test, um den Ausdruck zu prüfen, und klicken Sie auf OK, um die Abfrage anzuwenden.
    Konfiguration von Beschriftungsausdrücken

    Die folgende Abbildung zeigt das Feld "New Company", das mit den Werten des Feldes "Company" ohne den führenden Text gefüllt ist.

    Beschriftungen, die angezeigt werden, nachdem Kommas in den Feldwerten durch Bindestriche ersetzt wurden

Artikel-ID: 000031838

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln