Kurzer Überblick über das Verwenden der direkten Variablenersetzung
In ModelBuilder kann der Inhalt einer Variablen als Ersatz für eine andere Variable verwendet werden, indem die Ersetzungsvariable in Prozentzeichen (%) eingeschlossen wird. Wenn Variablen auf diese Weise ersetzt werden, wird dies als direkte Variablenersetzung bezeichnet. Ein einfaches Beispiel für die direkte Variablenersetzung ist die Ersetzung von Text oder einem Wert in einem Modell durch eine Benutzereingabe.
Beispiele für die direkte Variablenersetzung finden Sie in folgenden Abschnitten:
Beispiele für die direkte ModellvariablenersetzungBeispiele für die Ersetzung von direkten Modellvariablen mit UmgebungseinstellungenBeispiele für die Ersetzung von direkten Systemvariablen
Direkte Variablenklassifizierung
Direkte Variablen werden in drei Typen klassifiziert:
- Modellvariablen – Eine beliebige Variable in einem Modell: % Variablenname%.
- Variablen mit Umgebungseinstellungen – Jeder Geoverarbeitungs-Umgebungsparameter in einem Modell: %scratchworkspace%.
- Systemvariable – Es gibt zwei Systemvariablen in ModelBuilder: %i% für eine Listennummer einer Variablen und %n% für die Iterationszahl im Modell.
Regeln zum Verwenden von direkten Variablen
- Setzen Sie den Variablennamen in Prozentzeichen (%).
- Der Variablenname darf keine Leerzeichen enthalten.
- Die Groß-/Kleinschreibung wird nicht beachtet. Anfangswert und anfangswert sind gleichbedeutend.
Suchreihenfolge bei direkten Variablen
Wenn ein Modell ausgeführt wird, werden die direkten Variablen identifiziert und in der folgenden Reihenfolge verwendet:
- Modellvariablen:
- Modellumgebungseinstellungen.
- Systemvariablen (%i% und %n%).
- Variablen im übergeordneten Modell. Wenn das gerade ausgeführte Modell ein untergeordnetes Modell ist, werden die Variablen des übergeordneten Modells gesucht.
7/10/2012