Le paramètre d'environnement Géodatabase temporaire est l'emplacement d'une géodatabase fichier que vous pouvez utiliser pour écrire des données temporaires.
L'environnement Géodatabase 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'une géodatabase connue. Lorsque ArcGIS Server exécute une tâche de géotraitement, la géodatabase 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 la géodatabase temporaire rendra votre outil portable dans la mesure où cet emplacement sera toujours disponible ou créé au moment de l'exécution.
Remarques sur l'utilisation
- La Géodatabase temporaire est garantie d'exister lorsque votre script ou modèle s'exécute, et vous disposerez d'un accès en écriture à cette géodatabase.
- L'environnement de la Géodatabase temporaire est en lecture seule ; vous ne pouvez pas définir l'emplacement directement. L'emplacement est déduit ; les points suivants expliquent le fonctionnement de ce processus.
- Si vous avez défini l'espace de travail temporaire, ou si le document ArcMap a un espace de travail temporaire défini, la géodatabase temporaire reflétera en premier cette valeur.
- Si votre espace de travail temporaire fait référence à une géodatabase, l'environnement de la géodatabase temporaire et l'espace de travail temporaire pointeront sur les mêmes chemins d'accès.
- Si votre espace de travail temporaire pointe sur un dossier, l'environnement de la géodatabase temporaire recherchera une géodatabase dans le dossier nommé scratch.
- Si l'espace de travail temporaire n'a pas été défini, la géodatabase 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. scratch.gdb est créé dans ce répertoire.
- Si vous avez défini l'espace de travail temporaire, ou si le document ArcMap a un espace de travail temporaire défini, la géodatabase temporaire reflétera en premier cette valeur.
- Les Données écrites dans la Géodatabase temporaire ne sont pas supprimées automatiquement. Vous devez les supprimer manuellement.
- La géodatabase temporaire peut être utilisée dans vos scripts Python. Assurez-vous de 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.scratchGDB
Exemple de script
import arcpy
arcpy.env.scratchWorkspace = 'c:/LandUse/ForestCover'
# c:\LandUse\ForestCover\scratch.gdb
print(arcpy.env.scratchGDB)