Espace de travail temporaire (paramètre d'environnement)
Les outils qui respectent le paramètre d'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é par ModelBuilder. ModelBuilder a besoin d'un espace de travail pour y écrire les jeux de données intermédiaires (jeux de données qui ne sont d'aucune utilité une fois qu'un modèle est exécuté). Bien qu'il soit principalement destiné à ModelBuilder, vous serez parfois amené à le définir pour des boîtes de dialogue d'outils.
Pour en savoir plus sur l'utilisation des environnements d'espace de travail courant et temporaire.
Remarques sur l'utilisation
- Dans ArcMap, les environnements Espace de travail temporaire et Espace de travail courant sont synchronisés, par défaut, avec la géodatabase par défaut du document ArcMap. Pour en savoir plus, reportez-vous à la rubrique Définition de la géodatabase par défaut.
- Dans ArcCatalog, les environnements Espace de travail temporaire et Espace de travail courant ne sont pas définis par défaut.
- Comme son nom l'indique, l'environnement Espace de travail temporaire est destiné aux données en sortie que vous ne souhaitez pas conserver.
- Dans la boîte de dialogue de l'outil, les noms des jeux de données en sortie sont générés automatiquement à l'aide des paramètres des espaces de travail temporaire et courant. La logique de création de ce nom est la suivante :
- Si l'environnement d'espace de travail temporaire est configuré, le chemin en sortie généré automatiquement y est écrit.
- Si l'environnement d'espace de travail temporaire n'est pas configuré, l'environnement d'espace de travail courant est vérifié. Si l'espace de travail courant est configuré, la sortie générée automatiquement est écrite dans l'espace de travail courant.
- Si ni l'espace de travail temporaire, ni l'espace de travail courant ne sont configurés, le chemin en sortie généré automatiquement sera écrit dans l'espace de travail de l'une des entrées. Dans ce cas, certaines restrictions s'appliquent. Par exemple, si l'espace de travail est un espace de travail de couverture et que la sortie est une nouvelle classe d'entités, la sortie est un fichier de formes vers le répertoire au-dessus de l'espace de travail de couverture. D'autres restrictions existent, comme l'accès en écriture. Dans certains cas, la sortie est écrite dans le répertoire temporaire du système.
- Si vous entrez un nom de base pour le jeu de données en sortie, l'espace de travail courant servira à construire le chemin en sortie, que l'espace de travail temporaire soit configuré ou non.
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 |
---|---|
chemin |
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"