Beschreibung
In ArcGIS Experience Builder können die Statistiken von Feature-Attributen basierend auf der Kartenausdehnung berechnet und dynamisch in der Web-App angezeigt werden. Dies kann nützlich sein, um Attributwerte basierend auf den sichtbaren Merkmalen auf dem Bildschirm in verschiedenen Zoomstufen zu summieren oder zu zählen.
Der Workflow beschreibt, wie Feature-Attributstatistiken basierend auf der Kartenausdehnung in ArcGIS Experience Builder dynamisch angezeigt werden. In diesem Beispiel wird die Gesamtsumme der Vogelsichtungen basierend auf den sichtbaren Vogelsichtungspunkten auf der Karte angezeigt.
Lösung oder Problemumgehung
- Öffnen Sie die Web-App in ArcGIS Experience Builder.
- Fügen Sie der Web-App das Karten-Widget hinzu, und wählen Sie eine Webkarte als Datenquelle aus. In diesem Beispiel wurde die Karte "Sydney Bird Sightings" ausgewählt.
- Fügen Sie dem Karten-Widget den Trigger "Änderungen der Ausdehnung" hinzu, um die in der Web-App angezeigten Datensätze basierend auf der Kartenausdehnung zu filtern.
- Klicken Sie auf der Registerkarte Aktion des Karten-Widgets auf Trigger hinzufügen.
- Klicken Sie im Bereich Trigger auswählen auf Änderungen der Ausdehnung > Framework > Datensätze filtern.
- Klicken Sie im Bereich Einstellungen der Aktion auf Daten auswählen, und wählen Sie den Feature-Layer aus der Webkarte aus. In diesem Beispiel wurde der Layer "Sydney Bird Sightings" ausgewählt.
- Fügen Sie das Widget "Text" mit der Einstellung "Verbinden mit Daten" hinzu, um Daten aus den Features auf der Karte anzuzeigen.
- Fügen Sie der Web-App das Widget "Text" hinzu.
- Aktivieren Sie auf der Registerkarte Inhalt des Widgets "Text" die Option Verbinden mit Daten, und klicken Sie auf Daten auswählen.
- Wählen Sie im Bereich Daten auswählen den Feature-Layer aus der Webkarte aus. In diesem Beispiel wurde der Layer "Bird Sightings" ausgewählt.
- Klicken Sie im Widget "Text" auf der Zeichenfläche auf Dynamischer Inhalt
.
- Konfigurieren Sie im Fenster Dynamischer Inhalt auf der Registerkarte Statistik die folgenden Parameter:
- Wählen Sie für Operator die Funktion aus, die für das Feld mit den Attributwerten ausgeführt werden soll. In diesem Beispiel wurde SUMME ausgewählt.
- Wählen Sie für Feld das Feld aus, das die zu berechnenden Attributwerte enthält, und klicken Sie auf Einfügen. In diesem Beispiel soll das Feld "Gesamtzahl" summiert und im Widget angezeigt werden.
Note:
Alternatively, build the same expression to sum the attribute values of the field using the Fields and Functions sub-tabs of the Expression tab in the Dynamic content pane, and click Insert.
- Jetzt können Sie die Web-App speichern, in der Vorschau anzeigen und veröffentlichen.
Auf der folgenden Karte zeigt das Widget "Text" die Gesamtzahl der Vogelsichtungen basierend auf den sichtbaren Vogelsichtungspunkten auf der Karte an.