マップ代数演算のツール パラメーター

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, "")

関連トピック


このトピックの内容
  1. ツール パラメーターのルール