Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen.
Der Parameter Ausdruck unterstützt nur Python-Ausdrücke. Andere Skriptsprachen werden nicht unterstützt.
Verwenden Sie den Parameter Ausdruck für kurze einzeilige Ausdrücke. Verwenden Sie den Parameter Code-Block für kompliziertere Ausdrücke, wie zum Beispiel mehrzeilige Berechnungen oder logische Operationen (Wenn-Dann). Der Codeblock-Parameter kann nicht alleine verwendet werden. Er muss in Verbindung mit dem Parameter Ausdruck eingesetzt werden.
Siehe Beispiele der Verwendung des Parameters Ausdruck.
In ModelBuilder erstellte Variablen können in diesem Werkzeug verwendet werden, Variablen können jedoch nicht direkt mit dem Parameter Ausdruck verbunden werden. Wenn Sie eine Variable im Ausdruck verwenden möchten, setzen Sie den Variablennamen in Prozentzeichen (%%).
Im Parameter Code-Block kann nicht auf Modellvariablen zugegriffen werden. Diese Variablen müssen vom Ausdruck an den Codeblock übergeben werden. Dazu müssen Sie eine Funktionsdefinition im Parameter Code-Block erstellen und diese Definition im Parameter Ausdruck referenzieren.
Siehe Beispiele der Verwendung des Parameters Code-Block.
Der Parameter Datentyp wird in ModelBuilder verwendet, um die Ausgabe des Werkzeugs Wert berechnen mit anderen Werkzeugen verketten zu können. Wenn Sie das Werkzeug Wert berechnen z. B. zum Berechnen einer Entfernung als Eingabe für den Parameter Pufferabstand des Werkzeugs Puffer verwenden, können Sie für den Parameter Datentyp Lineare Einheit angeben.
Siehe Beispiele der Verwendung des Parameters Datentyp.
In Python ist der richtige Einzug Teil der Syntax. Die Einzugsebene (zwei oder vier Leerstellen) spielt keine Rolle, solange sie innerhalb des Codeblocks einheitlich ist.
Wenn Sie entsprechende Python-Skripte erstellen, dann verwenden Sie statt des Werkzeugs Wert berechnen die Python-Standardanweisungen.