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