このツールはモデルで使用する ModelBuilder リボンからのみ利用できます。 このツールは、[ジオプロセシング] ウィンドウまたは Python からは利用できません。
[式] パラメーターは Python 式のみをサポートします。 他のスクリプト言語は、サポートされていません。
短い 1 行の式には [式] パラメーターを使用します。 複数行の計算や論理演算 (if、then) などの複雑な式を入力する場合は、[コード ブロック] パラメーターを使用します。 [コード ブロック] パラメーターは単独では使用できません。[式] パラメーターと併用する必要があります。
[式] パラメーターの使用例をご参照ください。
ModelBuilder で作成された変数は、このツールで使用できますが、[式] パラメーターで直接使用することはできません。 変数を式中で使用するには、変数名をパーセント記号 (%) で囲むか、[変数] リストにある変数名をダブルクリックして [式] パラメーターに追加します。
Python 関数を式中で使用するには、[関数] リストにある関数をダブルクリックして [式] パラメーターに追加します。
モデル変数は、[コード ブロック] パラメーターからはアクセスできません。 そのような変数は、式を介してコード ブロックに受け渡す必要があります。 この受け渡しを行うには、[コード ブロック] パラメーターで関数の定義を作成し、その定義を [式] パラメーターで参照します。
[コード ブロック] パラメーターの使用例をご参照ください。
ModelBuilder で [データ タイプ] パラメーターを使用すると、このツールの出力を他のツールと連結することができます。 たとえば、このツールを使用して距離を計算し、この距離を [バッファー (Buffer)] ツールの [バッファー距離] パラメーターへの入力として使用する場合は、[データ タイプ] パラメーターの値として [距離単位] を指定します。
[データ タイプ] パラメーターの使用例をご参照ください。
Python では、インデントは構文の一部の役割を果たしています。 インデント レベル (スペース 2 つまたはスペース 4 つ) は、[コード ブロック] 全体にわたって一貫している限り、問題にはなりません。
同等の Python スクリプトを作成する場合は、このツールではなく、標準 Python ステートメントを使用します。