HOW TO

Beschriften des Status eines Fristendes basierend auf dem Datumsfeld eines Feature-Layers mit ArcGIS Arcade in ArcGIS Online

Last Published: August 18, 2023

Zusammenfassung

In ArcGIS Online kann ein Feature-Layer so konfiguriert werden, dass der Status eines Fristendes basierend auf dem Datumsfeld angezeigt wird. Dies ist wichtig, um sicherzustellen, dass komplexe Projekte planmäßig durchgeführt und innerhalb eines bestimmten Zeitrahmens abgeschlossen werden.

In diesem Artikel wird der Workflow zum Beschriften des Status eines Fristendes basierend auf dem Datumsfeld eines Feature-Layers mithilfe von ArcGIS Arcade in ArcGIS Online beschrieben.

Vorgehensweise

Note: 
This workflow requires the feature layer to have a date field. Refer to ArcGIS Online: Date fields in ArcGIS Online for more information.
  1. Öffnen Sie in ArcGIS Online Map Viewer die Webkarte mit den Features.
  2. Klicken Sie auf der (dunklen) Werkzeugleiste Inhalt auf Layer, um den Bereich Layer zu öffnen, und wählen Sie den Layer aus, den Sie konfigurieren möchten.
  3. Klicken Sie auf der (hellen) Werkzeugleiste Einstellungen auf Beschriftungen.
  4. Aktivieren Sie im Bereich Features beschriften die Umschaltfläche Beschriftungen aktivieren.
  5. Klicken Sie auf Beschriftungsklasse hinzufügen und dann unter Beschriftungsfeld auf die Schaltfläche Ausdruck verwenden Schaltfläche "Ausdruck verwenden".
  6. Erstellen Sie im Editorfenster einen Namen für den Arcade-Ausdruck, und geben Sie den Arcade-Ausdruck an. Wenn das Fristende wie in diesem Beispiel vor dem heutigen Datum liegt, wird die Beschriftung in "überfällig" geändert. Wenn das Fristende innerhalb von 30 Tagen vor dem heutigen Datum liegt, wird das Etikett in "bald fällig" geändert. Wenn das Fristende mehr als 30 Tage vor dem heutigen Datum liegt, wird das Etikett in "nach Zeitplan" geändert. Ersetzen Sie "<fieldName>" durch den Namen des Felds und "<dateValue>" durch die Gesamtzahl der Tage.
IIF (DateDiff($feature.<fieldName>, Today(), 'days') > <dateValue>, "on schedule", IIF(DateDiff($feature.,<fieldName>, Today(), 'days') >= 0, "nearly due", "overdue"))
  1. Klicken Sie auf Fertig.

Die folgende Abbildung zeigt das vollständige funktionierende Skript im Editorfenster.

Das Ausdruckseditor-Fenster

Die folgende Abbildung zeigt den Status der Fristen, die basierend auf dem Datumsfeld eines Feature-Layers in ArcGIS Online beschriftet sind.

Der Status der Fristen wird im Feature-Layer aktualisiert

Artikel-ID: 000029168

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln