HOW TO

Anzeigen der Gesamtlänge von Linien innerhalb eines Polygons in einem Pop-up basierend auf Feldwerten mithilfe von Arcade in ArcGIS Online

Last Published: May 9, 2024

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.

Die Attributtabelle, in der die Felder des Linien-Feature-Layers angezeigt werden.

Vorgehensweise

  1. Öffnen Sie die Webkarte in Map Viewer.
  2. Wählen Sie im Bereich Layer den Layer aus. In diesem Beispiel wird ein Polygon-Layer mit dem Namen "Neighborhood" verwendet.
  3. 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.
  4. 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.
  5. Konfigurieren Sie im Editor-Fenster den folgenden Ausdruck.
Length(Contains($feature, Filter(FeaturesetByName($datastore, '<feature_name>', ['*']), "<field_name> = '<field_value>'")))
  1. Ersetzen Sie "<feature_name>" durch den Namen der Linien-Layers. In diesem Beispiel wird "Roads" verwendet.
  2. Ersetzen Sie "<field_name>" durch den Namen des Feldes, das die Feldwerte enthält. In diesem Beispiel wird "Status" verwendet.
  3. Ersetzen Sie "<field_value>" durch den Wert der Linien-Features, die für die Berechnung erforderlich sind. In diesem Beispiel wird "Good" verwendet.
  1. Klicken Sie auf Fertig.
Das Editor-Fenster mit einem Beispiel für den Ausdruck
  1. Klicken Sie im Bereich Pop-ups auf Felderliste und dann auf Felder auswählen.
  2. 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.

Das Pop-up in der Webkarte, in dem die Gesamtlänge guter Straßen angezeigt wird, wenn der Feature-Layer "Neighborhood" ausgewählt wird.

Artikel-ID: 000032389

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln