HOW TO

Verwenden mehrerer Bedingungen in einer einzelnen IF-Anweisung in einem Arcade-Ausdruck

Last Published: May 19, 2022

Zusammenfassung

In ArcGIS Online werden mehrere Bedingungen in einer einzigen IF-Else-Anweisung in Arcade verwendet, um langwierige Workflows, die mehrere IF-Anweisungen verwenden, zu vereinfachen. Bei dem folgenden Beispiel handelt es sich um ein Skript mit mehreren IF-Anweisungen.

if ($feature == 1) { "odd" } else if ($feature == 2) { "even" } else if ($feature == 3) { "odd" } else if ($feature == 4) { "even" } else if ($feature == 5) { "odd" } else if ($feature == 6) { "even" }

Vorgehensweise

Verwenden Sie zur Vereinfachung dieses Prozesses den logischen Operator "OR" (||), um mehrere Bedingungen in eine einzelne IF-Anweisung einzufügen.

  1. Klicken Sie in ArcGIS Online auf der Registerkarte Eigene Inhalte der Seite Inhalt auf den gehosteten Feature-Layer, um die zugehörige Elementdetailseite zu öffnen.
  2. Klicken Sie auf der Elementdetailseite auf Daten, und wählen Sie den Layer aus. In diesem Beispiel wird der Layer "Pointing" ausgewählt.
  3. Klicken Sie auf den Feldnamen des Feature-Layers, und wählen Sie Berechnen aus. In diesem Beispiel wird der Feature-Layer "trial" verwendet.
Die Elementdetailseite mit der Option
  1. Wählen Sie im Fenster Feld berechnen Arcade aus.
Das Fenster
  1. Geben Sie im Fenster Arcade-Berechnung unter Ausdruck den folgenden Ausdruck ein, und klicken Sie auf OK.
if (($feature.Id==1) || ($feature.Id==3) || ($feature.Id==5) || ($feature.Id==7)) { "Odd" } else if (($feature.Id==2) || ($feature.Id==4) || ($feature.Id==6)) { "Even" } else { "none" }

Die folgende Abbildung zeigt, dass das Feld "trial" entsprechend dem Arcade-Ausdruck ausgefüllt wird.

Das ArcGIS Online-Fenster mit dem gehosteten Feature-Layer, in dem das ausgefüllte Feld

Artikel-ID: 000027592

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln