テンポラリ ワークスペースの環境を反映するツールは、出力データセットのデフォルトのワークスペースとして指定された場所を使用します。 テンポラリ ワークスペースは、保守しない出力データ向けです。
テンポラリ ワークスペース環境の主な目的は、ModelBuilder または Python での使用にあります。
使用上の注意
- ArcGIS Pro では、テンポラリ ワークスペース環境および現在のワークスペース環境のデフォルト値は、プロジェクトのデフォルトのジオデータベースです。
- [ジオプロセシング] ウィンドウを使用するときに、現在のワークスペース環境およびテンポラリ ワークスペース環境を使用して出力データセット名が自動的に生成されます。 出力名を生成するロジックは次のとおりです。
- テンポラリ ワークスペース環境が設定されている場合、自動的に生成された出力パスはテンポラリ ワークスペースになります。
- テンポラリ ワークスペースの環境が設定されていない場合、現在のワークスペースの環境が調べられます。 現在のワークスペースが設定されている場合、自動的に生成された出力パスは現在のワークスペースになります。
- テンポラリ ワークスペース環境も現在のワークスペース環境も設定されていない場合、自動的に生成された出力パスはいずれかの入力のワークスペースになります。 この場合、一定の制限が適用されます。 たとえば、ワークスペースに書き込みアクセス権がない場合があります。 状況に応じて、出力がシステムの temp ディレクトリに書き込まれることがあります。
- 出力データセットとしてベース名を入力すると、テンポラリ ワークスペース環境が設定されているかどうかに関係なく、現在のワークスペース環境を使用して出力パスが作成されます。
ダイアログの構文
- テンポラリ ワークスペース - デフォルトの出力名を使用したときに、ツールの出力が配置されるワークスペース。
スクリプトの構文
arcpy.env.scratchWorkspace = path
パラメーター | 説明 |
---|---|
path | ジオプロセシング ツールの入力と出力のデフォルトの場所。 |
スクリプトの例
import arcpy
# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'