Skip to main content

スクラッチ フォルダー (環境設定)

スクラッチ フォルダー環境設定は、シェープファイル、テキスト ファイル、レイヤー ファイルなどのファイルベースのデータの書き込みに使用できるフォルダーの場所です。

スクラッチ フォルダーは常に利用可能か実行時に作成されるので、スクラッチ フォルダーに出力を書き込むことでコードが移植可能になります。

使用上の注意

  • スクラッチ フォルダー環境は読み取り専用です。ユーザーはこの場所を直接設定できません。

    • スクラッチ ワークスペース環境が設定されている場合、スクラッチ フォルダー環境はこの値を最初に反映します。

      • スクラッチ ワークスペース環境がジオデータベースを参照する場合、スクラッチ フォルダーはジオデータベースの親ディレクトリーにある 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)