Le paramètre d'environnement Dossier temporaire est l'emplacement d'un dossier que vous pouvez utiliser pour écrire des données basées sur un fichier, telles que les fichiers de formes, les fichiers texte et les fichiers de couches. C'est un environnement en lecture seule qui est géré par ArcGIS.
L'environnement du dossier temporaire complète l'environnement Espace de travail temporaire. Il est avant tout utilisé par les scripts et les modèles comme services de géotraitement et a pour autre intérêt de ne pointer qu'un dossier connu. Lorsqu'ArcGIS Server exécute une tâche de géotraitement, le dossier temporaire est toujours disponible pour y écrire la sortie. Cet environnement est également utile pour la création des scripts et des modèles à utiliser sur l'ordinateur. L'écriture de la sortie dans le dossier temporaire rend votre outil portable dans la mesure où cet emplacement est toujours disponible ou créé au moment de l'exécution.
Remarques sur l'utilisation
- L'existence du dossier temporaire est garantie au moment de l'exécution de votre script ou modèle ; vous disposez d'un accès en écriture au dossier.
- L'environnement du dossier temporaire est en lecture seule ; vous ne pouvez pas définir l'emplacement directement.
- Si votre document ArcMap dispose d'un espace de travail temporaire défini, le dossier temporaire reflète en premier cette valeur.
- Si votre espace de travail temporaire fait référence à une géodatabase, la valeur d'environnement du dossier temporaire correspond au dossier dans lequel la géodatabase temporaire réside.
- Si votre espace de travail temporaire pointe sur un dossier, le dossier temporaire est le dossier scratch à l'emplacement de l'espace de travail temporaire. Si aucun dossier nommé scratch n'est présent dans l'espace de travail temporaire, un dossier est créé.
- Si l'espace de travail temporaire n'a pas été défini, le dossier temporaire a comme valeur par défaut le répertoire Documents de l'utilisateur en cours. Sur Windows 7 et 8, ce répertoire est C:\Users\<user>\Documents\ArcGIS. Le dossier scratch est créé dans ce répertoire.
- Si votre document ArcMap dispose d'un espace de travail temporaire défini, le dossier temporaire reflète en premier cette valeur.
- Les fichiers écrits dans le dossier temporaire ne sont pas supprimés automatiquement. Vous devez les supprimer manuellement.
- Le dossier temporaire peut être utilisé dans vos scripts Python. Pensez à définir votre variable d'espace de travail temporaire avant de l'utiliser ; de cette manière vous savez où la sortie sera générée.
Syntaxe de la boîte de dialogue
Syntaxe de script
arcpy.env.scratchFolder
Exemple de script
import arcpy
arcpy.env.scratchWorkspace = 'c:/LandUse/ForestCover'
# c:\LandUse\ForestCover\scratch
print(arcpy.env.scratchFolder)