Spatial Analyst のライセンスで利用可能。
ツール パラメーターは、ツールが入力データを処理する方法を定義します。 ツール パラメーターは、キーワード、ユーザー定義のパラメーター、クラスで構成されます。
ツール パラメーターのルール
- output_measurement などのキーワード パラメーターには、引用符で囲まれた特定のプリセット キーワードがあります (DEGREE, PERCENT_RISE)。 キーワードは大文字と小文字を区別しませんが、読みやすいよう大文字で記すことをお勧めします。
# Usage: Slope(in_raster, {output_measurement}, {z_factor}) # DEGREE will be used as the default output measurement in the # following statement outRas = Slope("elevation", "DEGREE")
ユーザー定義のパラメーターは、一般的に、パラメーターを定量化する入力です。
- ユーザー定義のパラメーターは通常は数値であり、引用符で囲む必要はありません。
# In the following statement 4 is the zfactor parameter outRas = Slope("inraster", "DEGREE", 4)
一部の入力パラメーターはクラスです。 クラスは、ジオプロセシング ツールのパラメーターがより複雑な文字列になる場合に使用されます。
- クラスで使用される特定の引数は括弧で囲まれます。 文字列の入力は引用符で囲まれますが、数値は囲む必要はありません。また、パラメーターはカンマで区切られます。
outRas = FocalStatistics("inraster", NbrAnnulus(1, 3, "MAP"))
詳細については、「Spatial Analyst クラス」をご参照ください。
- オプション パラメーターにデフォルト値を指定するには、間に何も入れない引用符を使用する必要があります。
# In the following statement the slope calculations will # default to DEGREE; 4 is the z value factoroutRas = Slope("inraster", "", 4)
注意:
読みやすくするために、クラス オブジェクトを意味のある名前を持つ変数に設定し、マップ代数演算ツールの変数を使用することをお勧めします。myRemapVal = RemapValue([[-3,9],[0,1],[3,-4],[4,5],[5,6],[6,4],[7,-7]])
outReclassRV = Reclassify(inRaster, "VALUE", myRemapVal, "")