Werkzeuge, die die Umgebungseinstellung "Aktueller Workspace" berücksichtigen, verwenden den angegebenen Workspace als Standardspeicherort für Ein- und Ausgaben von Geoverarbeitungswerkzeugen.
Verwendungshinweise
- In ArcGIS AllSource werden die Umgebungen "Scratch-Workspace" und "Aktueller Workspace" 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 Umgebungseinstellung "Scratch-Workspace" nicht festgelegt ist, wird die Umgebungseinstellung "Aktueller Workspace" 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.
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 | Erklärung |
---|---|
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"