Mit Feldberechnungen kann der Besitzer des gehosteten Feature-Layers oder der Administrator der Organisation die Werte jeder Zeile für ein Feld in der Attributtabelle eines Layers ändern.
Beispiel: Bei einem gehosteten Feature-Layer, in dem Informationen zu Immobilienverkäufen, einschließlich Verkaufspreis und Steuersatz für den Immobilienstandort, gespeichert werden, können Sie im Layer ein Feld hinzufügen, in dem die geschätzten Grundsteuern gespeichert werden. Um das Feld estimated_property_taxes zu belegen, definieren Sie einen Berechnungsausdruck für das Feld, der die Werte im Feld sale_price mit den Werten im Feld tax_rate multipliziert.
Führen Sie die folgenden Schritte aus, um Zeichenfolge-, numerische oder Datumswerte in einem Feld aus einer Tabelle eines gehosteten Feature-Layers oder aus einem gehosteten Tabellen-Layer in Map Viewerzu berechnen.
Hinweis:
Feldberechnungen können nicht rückgängig gemacht werden. Aus diesem Grund sollten Sie ein Feld hinzufügen, in diesem Feld die Werte berechnen und nachprüfen, ob die Berechnung wie gewünscht ausgeführt wird. Wenn dies der Fall ist, können Sie das ursprüngliche Feld so wie das hinzugefügte Feld berechnen. Wenn Sie festgestellt haben, dass die Werte im ursprünglichen Feld korrekt sind, können Sie das hinzugefügte Feld wieder löschen.- Überprüfen Sie, ob Sie angemeldet sind, und wenn Sie die Änderungen speichern möchten, ob Ihnen Berechtigungen zum Erstellen, Aktualisieren und Löschen von Inhalten zugewiesen sind.
- Öffnen Sie die Karte, die den Layer enthält, in Map Viewer, oder fügen Sie den Layer direkt hinzu.
- Wenn Sie mit einem gehosteten Feature-Layer arbeiten, klicken Sie auf der (dunklen) Werkzeugleiste Inhalt auf Layer
, wenn der Bereich Layer nicht geöffnet ist. Wenn Sie mit einem gehosteten Tabelle-Layer arbeiten, klicken Sie auf der (dunklen) Werkzeugleiste Inhalt auf Tabellen
, wenn der Bereich Tabellen
nicht geöffnet ist.
- Klicken Sie im Bereich Layer oder Tabellen auf Optionen
und dann auf Tabelle einblenden, um die Tabelle zu öffnen.
- Klicken Sie in der Layer-Tabelle in der Spalte, die die Werte enthält, die Sie berechnen möchten, auf Menü
und dann auf Feld berechnen.
Das Fenster "Feld berechnen" wird angezeigt.
- Wählen Sie die Sprache für Ihre Berechnung aus.
- Um Arcade zu verwenden, klicken Sie auf Weiter, und fahren Sie mit den unten beschriebenen Schritten fort.
Hinweis:
Sie müssen die Bearbeitung für den Layer aktivieren, um Arcade für Berechnungen zu verwenden. Für den Layer darf die Synchronisierung oder das Editor-Tracking jedoch nicht aktiviert sein. Weitere Informationen zum Ändern der Bearbeitungs- und Synchronisierungseinstellungen finden Sie unter Verwalten gehosteter Feature-Layer.
- Um SQL zu verwenden, klicken Sie auf Feld berechnen. Führen Sie dann die Schritte aus, die unter Berechnen von Werten für ein Feld über die Elementseite beschrieben werden.
- Um Arcade zu verwenden, klicken Sie auf Weiter, und fahren Sie mit den unten beschriebenen Schritten fort.
- Klicken Sie optional auf Neue hinzufügen, um die Berechnung der Werte auf einen Teil der Daten mithilfe eines Filters zu beschränken. Klicken Sie dann auf Weiter, um fortzufahren.
Hinweis:
Wenn Sie keinen Filter hinzufügen, wird die Berechnung für alle Features durchgeführt. Wenn Sie Filter auf die Karte oder die Layer in der Karte angewendet haben, bevor Sie das Fenster "Feld berechnen" geöffnet haben, werden diese Filter beim Berechnen der Feldwerte nicht erkannt.
- Verwenden Sie Profilvariablen und Funktionen, um einen Berechnungsausdruck zu erstellen. Sie haben folgende Möglichkeiten, um einen Arcade-Ausdruck zu erstellen:
Hinweis:
Beispiele für häufige Berechnungen, die in ArcGIS Enterprise durchgeführt werden können, finden Sie unter Beispielberechnungen. Beachten Sie, dass die Feldberechnung in Map Viewer aktuellArcade unterstützt. Informationen zur Berechnung von Feldern mit Arcade oder SQL finden Sie unter Berechnen von Werten für ein Feld über die Elementseite.
- Klicken Sie auf Test-Feature-Filter, um einen Filter zu Ihren Test-Features hinzuzufügen.
Hinweis:
Mit dieser Option können Sie Ihre Test-Features filtern, ohne dass dies eine Auswirkung auf die Auswahl der Features hat, die berechnet werden.
- Klicken Sie auf Test-Features, um die Tabelle Ihrer Test-Features anzuzeigen.
- Klicken Sie auf Werte als Vorschau anzeigen, um die berechneten Werte für Ihre Test-Features als Vorschau anzuzeigen.
- Deaktivieren Sie die Umschaltfläche Automatische Vorschau, um zu vermeiden, dass die Vorschau der berechneten Werte während der Erstellung eines Ausdrucks automatisch aktualisiert wird. Aktivieren Sie die Umschaltfläche Automatische Vorschau, um zuzulassen, dass die Vorschau der berechneten Werte während der Erstellung eines Ausdrucks aktualisiert wird.
- Klicken Sie auf Karte
, Tabelle
oder Karte und Tabelle
, um zwischen Ansichten zu navigieren.
- Klicken Sie auf Test-Feature-Filter, um einen Filter zu Ihren Test-Features hinzuzufügen.
- Klicken Sie auf Berechnung ausführen, um den Ausdruck auszuführen.
Die Dauer der Berechnung hängt von der Komplexität des Ausdrucks und von der Anzahl der Features in Ihrem Layer ab.