Zum Hauptinhalt springen

Variablen

Workflow-Variablen ermöglichen es Ihnen, wiederverwendbare Werte zu definieren, die zur Laufzeit gesetzt werden können, ohne den Workflow zu bearbeiten. Nutzen Sie sie, um Ihre Analyse flexibel und teilbar zu machen: Mitarbeitende können denselben Workflow mit anderen Parametern ausführen, ohne die Workflow-Struktur zu ändern.

Variablen verwenden die Syntax {{@variable_name}} und können in die meisten Werkzeugparameter eingefügt werden.

Workflow-Variablen

Variablentypen​

TypVerwendung
TextTextwerte: Namen, Beschriftungen, Filterkriterien
ZahlNumerische Werte: Entfernungen, Schwellenwerte, Zählungen

Variablen erstellen​

1
Klicken Sie auf das {}-Symbol Variablen in der Werkzeugleiste am unteren Rand der Leinwand, um den Variablen-Dialog zu öffnen.
2
Klicken Sie auf Variable hinzufügen.
3
Geben Sie einen Namen ein. Namen müssen mit einem Buchstaben oder Unterstrich beginnen und dürfen nur Buchstaben, Ziffern und Unterstriche enthalten, keine Leerzeichen (z. B. puffer_abstand, nicht puffer abstand).
4
Wählen Sie einen Typ: Text oder Zahl.
5
Geben Sie optional einen Standardwert ein.
6
Geben Sie optional eine Bezeichnung ein. Die Bezeichnung sehen Nutzende anstelle des technischen Namens, überall dort, wo sie die Variable auswählen oder ihren Wert setzen (z. B. Maximaler Abstand der Gruppierung für max_abstand_gruppierung). Ausdrücke und SQL verwenden weiterhin den Namen. Für einen Hilfetext klicken Sie auf das Sprechblasen-Symbol neben der Variable, geben eine Beschreibung ein (bis zu 500 Zeichen) und klicken neben das Feld, um sie zu übernehmen; mit Esc verwerfen Sie die Änderung. Ein ausgefülltes Symbol zeigt, dass eine Variable eine Beschreibung hat; beim Darüberfahren erscheint der Text.
7
Klicken Sie auf Fertig, um zu speichern. Um eine Variable zu löschen, klicken Sie auf das Löschen-Symbol daneben.

Variablen in Werkzeugparametern verwenden​

Klicken Sie auf das {}-Symbol in einem kompatiblen Parameterfeld und wählen Sie die gewünschte Variable aus dem Menü. Nach dem Einfügen zeigt das Feld den Variablenverweis (z. B. {{@variable_name}}) grün hervorgehoben an. Das signalisiert, dass das Feld durch eine Variable gesteuert wird.

Eine Variable mit Bezeichnung wird mit ihrer Bezeichnung aufgeführt, der Verweis steht daneben, und ihre Beschreibung erscheint, wenn Sie mit der Maus darüberfahren. Ein Feld, das eine Variable mit Bezeichnung enthält, zeigt die Bezeichnung darunter an. Wenn Sie {{@ in ein Feld tippen, berücksichtigen die Vorschläge Namen und Bezeichnungen; im SQL-Editor suchen sie nach Namen und zeigen die Bezeichnung neben dem Namen.

Tipp

Verwenden Sie beschreibende Namen, die den Zweck des Parameters klar angeben: puffer_abstand statt abstand, poi_typ statt typ.

Workflows mit Variablen aus der Kartenansicht ausführen​

Workflows mit Variablen können direkt aus der Kartenansicht ausgeführt werden, ohne den Workflow-Editor zu öffnen.

1
Öffnen Sie die Toolbox und klicken Sie auf den Tab Workflows.
2
Klicken Sie auf einen Workflow aus der Liste, um ihn zu öffnen.
3
Ein Abschnitt Variablen zeigt alle im Workflow definierten Variablen. Geben Sie die gewünschten Werte für diesen Durchlauf ein. Jedes Feld trägt die Bezeichnung der Variable (oder ihren Namen, wenn sie keine hat), ihre Beschreibung steht unter dem Feld.
4
Klicken Sie auf Ausführen. Der Workflow wird mit den eingegebenen Werten ausgeführt. Klicken Sie auf Zurücksetzen, um die Standardwerte wiederherzustellen.
info

Die hier eingegebenen Werte gelten nur für diesen Durchlauf. Beim nächsten Öffnen des Workflows werden die Standardwerte wiederhergestellt.