Verwenden Sie das Steuerelement Ausdruck zum Erstellen von Ausdrücken, mit denen Feldwerte berechnet und Beschriftungen, Pop-ups, Diagramme und Symbole konfiguriert werden. Das Steuerelement Ausdruck ist an mehreren Stellen in ArcGIS Pro zu finden, darunter im Parameter Ausdruck des Werkzeugs Feld berechnen, in Beschriftungsausdrücken, in Attributregeln, bei der Symbolisierung, in Diagrammen und an weiteren Stellen.
Das Steuerelement Ausdruck unterstützt die folgenden Ausdruckstypen: Arcade, Python, VBScript, SQL und JScript, wobei nicht jede Instanz des Steuerelements jeden Typ unterstützt.
Das Steuerelement Ausdruck umfasst die folgenden Elemente zum Erstellen von Ausdrücken:
- Felder: Doppelklicken Sie in der Liste der Felder eines Layers oder Datasets auf einen Feldnamen, um den Feldnamen zum Ausdruck hinzuzufügen. Der Feldname enthält je nach Ausdruckstyp Trennzeichen.
- Funktionen oder Helper: Doppelklicken Sie auf eine Funktion in der Liste, um den Funktionscode zum Ausdruck und Code-Block hinzuzufügen. Nicht alle Ausdruckssprachen oder -typen unterstützen dieselben Funktionen. Jede Funktion verwendet eine dem Ausdruckstyp entsprechende Syntax.
Hinweis:
Felder, deren Sichtbarkeit deaktiviert ist, werden nicht angezeigt.
- Werte einfügen: Mit dieser Option werden Feldwerte aus einem ausgewählten Feld in der Liste Felder eingefügt. Wenn das ausgewählte Feld über eine Domäne verfügt, werden die Domänenwerte getrennt im Dropdown-Menü Werte einfügen aufgeführt.
- Schaltfläche Löschen
: Mit dieser Schaltfläche wird der Ausdruckswert gelöscht.
- Schaltfläche Überprüfen
: Mit dieser Schaltfläche wird der Ausdruck auf Syntaxfehler überprüft.
- Schaltfläche Importieren
: Mit dieser Schaltfläche wird ein Durchsuchen-Dialogfeld zum Auswählen einer vorhandenen Berechnungsdatei (.cal) geöffnet, und ein Ausdruck und Code-Block geladen.
- Schaltfläche Exportieren
: Mit dieser Schaltfläche werden der Ausdruckswert und der Code-Block in eine Berechnungsdatei (.cal) exportiert.
Feld berechnen
Verwenden Sie den Parameter Ausdruck des Werkzeugs Feld berechnen, um Ausdrücke zur Berechnung der Feldwerte eines Datasets zu erstellen. Ein Ausdruck kann ein einzelner Feldwert, Text (immer in Anführungszeichen eingeschlossen, z. B. "Text") oder eine Zahl sein. Sie können einen Ausdruck auch mit mehreren Feldern, Operatoren und Funktionen erstellen.
Zusätzlich zu den oben beschriebenen Elementen enthält der Parameter Ausdruck des Werkzeugs Feld berechnen die folgenden Elemente:
- Operatoren: Schaltflächen, auf die Sie klicken können, um einem Ausdruck grundlegende mathematische Operatoren hinzuzufügen, darunter Multiplikation, Division, Plus und Minus.
- Code-Block: Python und VBScript-Ausdrücke unterstützen komplexere Ausdrücke, die eine oder mehrere Funktionen in einem Code-Block verwenden. Der Code-Block kann mehrzeiligen Code, Schleifen und Verzweigungen enthalten. Der Code-Block muss zurück auf den Ausdruck verweisen. Das Ergebnis des Code-Blocks muss an den Ausdruck übergeben werden.
Weitere Informationen zur Verwendung des Code-Blocks mit dem Werkzeug Feld berechnen
- Zuletzt verwendet
: Wählen Sie einen Ausdruck aus der Liste der zuletzt verwendeten Ausdrücke aus. Das Werkzeug speichert beim Ausführen die zuletzt verwendeten Ausdrücke. Es werden keine Ausdrücke gespeichert, die zu Syntaxfehlern oder ungültigen Ausdrücken führen. Das Werkzeug speichert die zuletzt verwendeten Ausdrücke in Ihrem Benutzerprofil, sodass sie für mehrere Projekte verfügbar sind.