HOW TO
In Arcade geschriebene benutzerdefinierte Ausdrücke können zur Konfiguration von Pop-ups in ArcGIS Online verwendet werden. Diese Ausdrücke können verwendet werden, um neue Daten mit Bezug auf ein Feld mit unterschiedlichen Werten in den vorhandenen Feldern eines Layers zu erzeugen. In einigen Fällen müssen mehrere Bedingungen innerhalb eines einzigen logischen Operators festgelegt werden, und daher kann der logische Operator "if...else if...else" verwendet werden, um in einem einzigen Codeblock mehreren Bedingungen anzugeben.
Dieser Artikel beschreibt die Vorgehensweise, um Werte in einem Feld zu referenzieren und sie mit dem logischen Operator "if...else if...else" im ArcGIS Online Map Viewer zu klassifizieren. In diesem Beispiel wird der Wert des Feldes LEVEL_NO zum Klassifizieren der Marketingziele für jedes Punktsymbol herangezogen.
Hinweis: Weitere Bedingungen und Rückgabewerte können durch Hinzufügen weiterer "else if"-Operatoren festgelegt werden.
if ( $feature["<field name>"] == <field1>) { return "<value1>" } else if ( $feature["<field name>"] == <field2>) { return "<value2>" } else if ( $feature["<field name>"] == <field3>) { return "<value3>" } else { return "<value4>" }
Die folgende Abbildung zeigt die Pop-up-Anzeige ohne den Arcade-Ausdruck.
Die folgende Abbildung zeigt die Pop-up-Anzeige mit dem Arcade-Ausdruck.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen