Les outils dédiés à l’environnement Espace de travail temporaire utilisent l’emplacement spécifié comme espace de travail par défaut pour les jeux de données en sortie. L’espace de travail temporaire est destiné aux données en sortie que vous ne souhaitez pas conserver.
L’objectif principal de l’environnement Espace de travail temporaire est d’être utilisé dans ModelBuilder ou Python.
Remarques sur l'utilisation
- La valeur par défaut des environnements Espace de travail temporaire et Espace de travail courant correspond à la géodatabase par défaut du projet.
- Si la fenêtre Geoprocessing (Géotraitement) est utilisée, les noms des jeux de données en sortie sont générés automatiquement à l'aide des environnements Scratch Workspace (Espace de travail temporaire) et Current Workspace (Espace de travail courant). La logique de création de ce nom est la suivante :
- Si l'environnement Scratch Workspace (Espace de travail temporaire) est défini, le chemin en sortie généré automatiquement correspond à l'espace de travail temporaire.
- Si l'environnement Scratch Workspace (Espace de travail temporaire) n'est pas défini, l'environnement d'espace de travail courant est examiné. Si l'espace de travail courant est défini, la sortie générée automatiquement correspond à l'espace de travail courant.
- Si ni l'environnement Scratch Workspace (Espace de travail temporaire) ni l'environnement Current Workspace (Espace de travail courant) n'est défini, le chemin en sortie généré automatiquement correspond à l'espace de travail de l'une des entrées. Dans ce cas, certaines restrictions s'appliquent. Par exemple, l’espace de travail ne dispose peut-être pas d’un accès en écriture. Dans certains cas, la sortie est écrite dans le répertoire temporaire du système.
- Si vous spécifiez un nom de base pour le jeu de données en sortie, l'environnement Current Workspace (Espace de travail courant) est utilisé pour générer le chemin en sortie, que l'environnement Scratch Workspace (Espace de travail temporaire) soit défini ou non.
- Lors de l’exécution d’un outil ou d’une fonction et l’utilisation d’un nom de fichier relatif comme valeur de paramètre en entrée, l’outil ou la fonction recherche en premier une couche du même nom dans la carte active et recherche ensuite une entrée portant ce nom dans l’environnement Espace de travail courant. Pour éviter toute ambigüité entre l’espace de travail courant et la carte active, mieux vaut utiliser un chemin complet comme entrée de paramètre.
Syntaxe de la boîte de dialogue
- Espace de travail temporaire : espace de travail dans lequel sont placées les sorties d'outil si le nom en sortie par défaut est utilisé.
Syntaxe de script
arcpy.env.scratchWorkspace = path
| Paramètre | Explication |
|---|---|
path | Emplacement par défaut des entrées et sorties des outils de géotraitement. |
Exemple de script
import arcpy
# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?