スクラッチ GDB (環境設定)
スクラッチ GDB 環境設定は、一時的なデータの書き込みに使用できるファイル ジオデータベースの場所です。
スクラッチ ジオデータベースは常に利用可能か実行時に作成されるので、スクラッチ ジオデータベースに出力を書き込むことでコードが移植可能になります。
使用上の注意
スクラッチ GDB 環境は読み取り専用です。ユーザーはこの場所を直接設定できません。
スクラッチ ワークスペース環境が設定されている場合、スクラッチ GDB 環境はこの値を最初に反映します。
スクラッチ ワークスペース環境がジオデータベースを参照する場合、スクラッチ GDB 環境はスクラッチ ワークスペース環境と同じフォルダーにある scratch.gdb という名前のジオデータベースに設定されます。
スクラッチ ワークスペース環境がフォルダーを参照する場合、スクラッチ GDB 環境はそのフォルダー内の scratch.gdb という名前のジオデータベースに設定されます。
スクラッチ ワークスペース環境が設定されていない場合、テンポラリ GDB 環境はユーザー プロファイルの AppData セクション内のジオデータベース (通常は
C:\Users\<user_name>\AppData\Local\Temp\1\scratch.gdb) に設定されます。
スクラッチ ジオデータベースが存在しない場合は、
arcpy.env.scratchGDB環境を呼び出すと作成されます。スクラッチ GDB 環境に書き込まれたデータは、スクリプトの完了時には削除されません。 手動で削除する必要があります。
ダイアログの構文
注意:
スクラッチ GDB 環境は Python とモデルでのみ使用できます。
Python 構文
arcpy.env.scratchGDB = geodatabase
| 名前 | 説明 |
|---|---|
|
geodatabase |
スクラッチ GDB 環境は読み取り専用です。ユーザーはこの場所を直接設定できません。 |
スクリプトの構文
import arcpy
print(arcpy.env.scratchGDB)