Zusammenfassung
In ArcGIS Online können Sie die Gesamtlänge von Linien innerhalb eines Polygons basierend auf Feldwerten berechnen und die Ergebnisse in einem Pop-up mit einem Arcade-Ausdruck anzuzeigen. Dies ist nützlich, um räumliche Beziehungen und Muster zu verstehen.
In diesem Artikel wird ein Arcade-Ausdruck verwendet, um die Gesamtlänge der aktiven Straßen in einer Nachbarschaft basierend auf ihrem Status zu berechnen. Das Ergebnis wird in einem Pop-up angezeigt. Die folgende Abbildung zeigt die Attributtabelle des Linien-Feature-Layers, der die Straßen in der Nachbarschaft darstellt.
Vorgehensweise
- Öffnen Sie die Webkarte in Map Viewer.
- Wählen Sie im Bereich Layer den Layer aus. In diesem Beispiel wird ein Polygon-Layer mit dem Namen "Neighborhood" verwendet.
- Klicken Sie auf der (hellen) Werkzeugleiste Einstellungen auf Pop-ups. Stellen Sie sicher, dass Pop-ups aktiviert sind, indem Sie die Umschaltfläche Pop-ups aktivieren aktivieren.
- Erstellen Sie im Bereich Pop-ups einen Arcade-Ausdruck, um die Gesamtlänge der Linien innerhalb des Polygon-Layers basierend auf Feldwerten zu berechnen. Eine Anleitung finden Sie unter ArcGIS Online: Verwenden von Ausdrücken.
- Konfigurieren Sie im Editor-Fenster den folgenden Ausdruck.
Length(Contains($feature, Filter(FeaturesetByName($datastore, '<feature_name>', ['*']), "<field_name> = '<field_value>'")))
- Ersetzen Sie "<feature_name>" durch den Namen der Linien-Layers. In diesem Beispiel wird "Roads" verwendet.
- Ersetzen Sie "<field_name>" durch den Namen des Feldes, das die Feldwerte enthält. In diesem Beispiel wird "Status" verwendet.
- Ersetzen Sie "<field_value>" durch den Wert der Linien-Features, die für die Berechnung erforderlich sind. In diesem Beispiel wird "Good" verwendet.
- Klicken Sie auf Fertig.
- Klicken Sie im Bereich Pop-ups auf Felderliste und dann auf Felder auswählen.
- Klicken Sie im Bereich Felder auswählen unter Ausdrücke auf den in Schritt 5 erstellten Ausdruck, der im Pop-up angezeigt werden soll.
In der folgenden Abbildung wird die Gesamtlänge der guten Straßen in der Nachbarschaft im Pop-up in ArcGIS Online angezeigt.