ArcGIS Arcade ist eine portierbare, leichte und sichere Ausdruckssprache. Mit ihr können mathematische Berechnungen durchgeführt, Texte bearbeitet und logische Anweisungen ausgewertet werden. Arcade-Ausdrücke können in Webkarten für Pop-ups, Styles und Beschriftungen erstellt werden und werden in den Karten- und Detail-Elementen des Dashboards unterstützt.
In einem Dashboard können Sie Arcade-Ausdrücke auf zwei weiteren Wegen nutzen. Datenausdrücke können als Datenquelle für die datenabhängigen Elemente eines Dashboards verwendet werden. Formatierungsausdrücke können von den Listen-, Indikator- und Tabellen-Elementen verwendet werden, um ihr Erscheinungsbild in einem Dashboard anzupassen.
Datenausdrücke
Datenabhängige Elemente können Datenausdrücke verwenden, um ein Feature-Set zu erstellen, das als Datenquelle für das Dashboard eingesetzt wird. Datenausdrücke können die Vorbereitung Ihrer Daten zur Verwendung in einem Dashboard unterstützen und es Ihnen im Gegenzug ermöglichen, neue Erkenntnisse zu gewinnen, indem Sie die vorhandenen Daten kombinieren, modellieren oder erweitern.
Datenausdrücke müssen ein FeatureSet zurückgeben. Datenausdrücke verwenden das Arcade-Profil für Dashboard-Daten.
Formatierungsausdrücke
Sie können Arcade-Ausdrücke zur erweiterten Formatierung der Listen-, Indikator- und Tabellen-Elemente verwenden, um das Rendern der Datenpunkte anzupassen. Ein Datenpunkt kann je nachdem, wie das Element konfiguriert ist, entweder ein Feature oder eine Summenstatistik darstellen. Bei Verwendung von Features stellt ein einzelner Datenpunkt ein einzelnes Feature dar. Bei Verwendung einer Statistik stellt jeder Datenpunkt das Ergebnis dieser Statistik dar. Mithilfe der erweiterten Formatierung können Sie visuell ansprechende und informative Elemente für Ihr Dashboard erstellen.
Formatierungsausdrücke geben basierend auf einem Schlüsselwertpaar ein Wörterbuch zurück. Die Wörterbuchschlüssel unterscheiden sich je nach Element. Bei der erweiterten Formatierung wird das Formatierungsprofil für das jeweilige Element verwendet: