Géodatabase temporaire (Paramètre d’environnement)
Le paramètre d’environnement Scratch GDB (Géodatabase temporaire) correspond à l’emplacement d’une géodatabase fichier que vous pouvez utiliser pour écrire des données temporaires.
L’écriture de la sortie dans la géodatabase temporaire assure la portabilité de votre code dans la mesure où cette géodatabase est toujours disponible ou créée lors de son exécution.
Remarques sur l’utilisation
L'environnement de la Géodatabase temporaire est en lecture seule ; vous ne pouvez pas définir l'emplacement directement.
Si l’environnement Scratch Workspace (Espace de travail temporaire) a été défini, l’environnement Scratch GCB (Géodatabase temporaire) reflétera d’abord cette valeur.
Si l’environnement Scratch Workspace (Espace de travail temporaire) fait référence à une géodatabase, l’environnement Scratch GDB (Géodatabase temporaire) sera défini sur une géodatabase nommée scratch.gdb dans le même dossier que l’environnement Scratch Workspace (Espace de travail temporaire).
Si l’environnement d’espace de travail temporaire fait référence à un dossier, l’environnement de la géodatabase temporaire sera défini sur une géodatabase nommée scratch.gdb dans ce dossier.
Si l’environnement Scratch Workspace (Espace de travail temporaire) n’a pas été défini, l’environnement Scratch GDB (Géodatabase temporaire) sera défini sur une géodatabase dans la section AppData du profil utilisateur, généralement
C:\Users\<user_name>\AppData\Local\Temp\1\scratch.gdb.
Si la géodatabase temporaire n’existe pas, elle sera créée au moment où l’environnement
arcpy.env.scratchGDBest appelé.Les données écrites dans l’environnement de géodatabase temporaire ne sont pas supprimées après l’exécution d’un script. Vous devez les supprimer manuellement.
Syntaxe de la boîte de dialogue
Remarque :
L’environnement Scratch GDB (Géodatabase temporaire) est uniquement disponible dans Python et les modèles.
Syntaxe Python
arcpy.env.scratchGDB = geodatabase
| Nom | Explication |
|---|---|
|
geodatabase |
L'environnement de la Géodatabase temporaire est en lecture seule ; vous ne pouvez pas définir l'emplacement directement. |
Syntaxe de script
import arcpy
print(arcpy.env.scratchGDB)