Werkzeuge, die die Umgebung "Aktueller Workspace" berücksichtigen, verwenden den angegebenen Workspace als Standardspeicherort für die Ein- und Ausgabe bei Geoverarbeitungswerkzeugen.
Verwendungshinweise
- Die Umgebungen "Scratch-Workspace" und "Aktueller Workspace" werden standardmäßig mit der Standard-Geodatabase des Projekts synchronisiert
- Beim Verwenden des Bereichs Geoverarbeitung werden die Ausgabe-Dataset-Namen mithilfe der Umgebungen "Aktueller Workspace" und "Scratch-Workspace" automatisch generiert. Beim Generieren des Ausgabenamens gelten folgende Regeln:
- Wenn die Scratch-Workspace-Umgebung festgelegt ist, ist der automatisch generierte Ausgabepfad der Scratch-Workspace.
- Wenn die Scratch-Workspace-Umgebung nicht festgelegt ist, wird die aktuelle Workspace-Umgebung untersucht. Wenn die aktuelle Workspace-Umgebung festgelegt ist, ist die automatisch generierte Ausgabe der aktuelle Workspace.
- Wenn als Umgebung weder der Scratch- noch der aktuelle Workspace festgelegt ist, ist der automatisch generierte Ausgabepfad der Workspace einer der Eingaben. In diesem Fall gelten bestimmte Einschränkungen. Beispielsweise könnte der Workspace keinen Schreibzugriff haben. In bestimmten Fällen wird die Ausgabe in das temporäre Verzeichnis des Systems geschrieben.
- Wenn Sie einen Basisnamen für das Ausgabe-Dataset eingeben, wird zur Bildung des Ausgabe-Pfads die aktuelle Workspace-Umgebung verwendet, unabhängig davon, ob die Scratch-Workspace-Umgebung festgelegt ist.
- Wenn ein Werkzeug oder eine Funktion ausgeführt und ein relativer Dateiname als Eingabeparameterwert verwendet wird, überprüft das Werkzeug bzw. die Funktion zunächst die aktive Karte auf einen Layer mit dem entsprechenden Namen und dann die Umgebung "Aktueller Workspace" auf eine Eingabe mit diesem Namen. Um Mehrdeutigkeiten zwischen dem aktuellen Workspace und der aktiven Karte zu vermeiden, empfiehlt es sich, einen vollständig qualifizierten Pfad als Parametereingabe zu verwenden.
Dialogfeldsyntax
- Aktueller Workspace: Der Workspace, aus dem bei der Ausführung von Werkzeugen Eingaben entnommen und in dem Ausgaben abgelegt werden.
Skriptsyntax
arcpy.env.workspace = path
| Parameter | Erläuterung |
|---|---|
path | Der Standardspeicherort für die Ein- und Ausgabe bei Geoverarbeitungswerkzeugen. |
Skriptbeispiel
import arcpy
# Set the workspace environment to local file geodatabase
arcpy.env.workspace = "C:/data/base.gdb"