テンポラリ ワークスペース (環境設定)

テンポラリ ワークスペースの環境を反映するツールは、出力データセットのデフォルトのワークスペースとして指定された場所を使用します。 テンポラリ ワークスペースは、保守しない出力データ向けです。

テンポラリ ワークスペース環境の主な目的は、ModelBuilder または Python での使用にあります。

使用上の注意

  • ArcGIS Pro では、テンポラリ ワークスペース環境および現在のワークスペース環境のデフォルト値は、プロジェクトのデフォルトのジオデータベースです。
  • [ジオプロセシング] ウィンドウを使用するときに、現在のワークスペース環境およびテンポラリ ワークスペース環境を使用して出力データセット名が自動的に生成されます。 出力名を生成するロジックは次のとおりです。
    • テンポラリ ワークスペース環境が設定されている場合、自動的に生成された出力パスはテンポラリ ワークスペースになります。
    • テンポラリ ワークスペース環境が設定されていない場合、現在のワークスペース環境が調べられます。 現在のワークスペースが設定されている場合、自動的に生成された出力パスは現在のワークスペースになります。
    • テンポラリ ワークスペース環境も現在のワークスペース環境も設定されていない場合、自動的に生成された出力パスはいずれかの入力のワークスペースになります。 この場合、一定の制限が適用されます。 たとえば、ワークスペースに書き込みアクセス権がない場合があります。 状況に応じて、出力がシステムの temp ディレクトリに書き込まれることがあります。
    • 出力データセットとしてベース名を入力すると、テンポラリ ワークスペース環境が設定されているかどうかに関係なく、現在のワークスペース環境を使用して出力パスが作成されます。

ダイアログの構文

  • テンポラリ ワークスペース - デフォルトの出力名を使用したときに、ツールの出力が配置されるワークスペース。

スクリプトの構文

arcpy.env.scratchWorkspace = path

パラメーター説明

path

ジオプロセシング ツールの入力と出力のデフォルトの場所。

scratchWorkspace 構文

スクリプトの例


import arcpy

# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'

関連トピック