回答:
最初にPythonスクリプトをツールボックスに追加し、[パラメーター]タブでスクリプト入力を設定することで、モデルにPythonスクリプトを追加したと想定しています。
「パラメーター」タブで、スクリプト出力の新しいパラメーターを追加できます。これを行うには、単に変更します。
Direction
でパラメータのプロパティにOutput
。Data Type
Pythonの出力は(おそらく文字列または整数、多分フィーチャクラス)がどうなるかに依存します。Type
内パラメータのプロパティにDerived
(公平を期すために、けれどもRequired
およびOptional
データの種類に応じて動作しますが、私は以下のことを説明します)次に、を使用arcpy.SetParameter
して、Pythonスクリプトからモデルに出力を戻すことができます。
いくつかのメモ:
Required
またはOptional
デフォルト値を提供することでスクリプトに入力を提供できる場合、デフォルト値を取得arcpy.GetParameter
または取得できます。sys.argv
arcpy.SetParameter(2, value)
)。また、arcpy 設定スクリプトツールのパラメーターのヘルプもご覧ください。