24.1.10. ラスタ作成
24.1.10.1. 定数ラスタ
指定された範囲とセルサイズに対して、指定値で埋められたラスタレイヤを作成します。
さらに、出力データ型を指定できます。選択した出力ラスタデータ型で表すことができない値が入力された場合、アルゴリズムは中止されます。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 0.1 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
定数値 |
|
[数値] デフォルト: 1 |
出力ラスタレイヤの定数ピクセル値。 |
定数ラスタ出力 |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 5 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
定数ラスタ出力 |
|
[ラスタ] |
指定されたピクセルサイズと値を持つ、目的の範囲をカバーするラスタ。 |
Python コード
アルゴリズムID: native:createconstantrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.2. 乱数ラスタの作成(二項分布)
指定された範囲とセルサイズに対して、二項分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Nを10、Probabilityを0.5とした場合の値が選択されます。これは、詳細パラメータのNとProbabilityを使用して上書きできます。ラスタのデータ型は整数型(デフォルトはInteger16)に設定されています。二項分布の乱数値は、正の整数として定義されています。浮動小数点ラスタは、整数値を浮動小数点へキャストしたものです。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 0.1 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
N |
|
[数値] デフォルト: 10 |
|
Probability |
|
[数値] デフォルト: 0.5 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandombinomialrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.3. 乱数ラスタの作成(指数分布)
指定された範囲とセルサイズに対して、指数分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Lambdaを1.0とした場合の値が選択されます。これは、詳細パラメータのLambdaを使用して上書きできます。指数分布の乱数値は浮動小数点であるため、ラスタのデータ型はデフォルトでFloat32に設定されています。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Lambda |
|
[数値] デフォルト: 1.0 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomexponentialrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.4. 乱数ラスタの作成(ガンマ分布)
指定された範囲とセルサイズに対して、ガンマ分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Alpha、Betaとも1.0とした場合の値が選択されます。これは、詳細パラメータのAlphaとBetaを使用して上書きできます。ガンマ分布の乱数値は浮動小数点であるため、ラスタのデータ型はデフォルトでFloat32に設定されています。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Alpha |
|
[数値] デフォルト: 1.0 |
|
Beta |
|
[数値] デフォルト: 1.0 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomgammarasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.5. 乱数ラスタの作成(幾何分布)
指定された範囲とセルサイズに対して、幾何分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Probabilityを0.5とした場合の値が選択されます。これは、詳細パラメータのProbabilityを使用して上書きできます。ラスタのデータ型は整数型(デフォルトはInteger16)に設定されています。幾何分布の乱数値は、正の整数として定義されています。浮動小数点ラスタは、整数値を浮動小数点へキャストしたものです。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Probability |
|
[数値] デフォルト: 0.5 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomgeometricrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.6. 乱数ラスタの作成(負の二項分布)
指定された範囲とセルサイズに対して、負の二項分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Distribution parameter kを10.0、Probabilityを0.5とした場合の値が選択されます。これは、詳細パラメータのkとProbabilityを使用して上書きできます。ラスタのデータ型は整数型(デフォルトはInteger16)に設定されています。負の二項分布の乱数値は、正の整数として定義されています。浮動小数点ラスタは、整数値を浮動小数点へキャストしたものです。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Distribution parameter k |
|
[数値] デフォルト: 10 |
|
Probability |
|
[数値] デフォルト: 0.5 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomnegativebinomialrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.7. 乱数ラスタの作成(正規分布)
指定された範囲とセルサイズに対して、正規分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、平均0.0、標準偏差1.0とした場合の値が選択されます。これは、詳細パラメータの平均値と標準偏差を使用して上書きできます。正規分布の乱数値は浮動小数点であるため、ラスタのデータ型はデフォルトでFloat32に設定されています。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Mean of normal distribution |
|
[数値] デフォルト: 0.0 |
|
Standard deviation of normal distribution |
|
[数値] デフォルト: 1.0 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomnormalrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.8. 乱数ラスタの作成(ポワソン分布)
指定された範囲とセルサイズに対して、ポアソン分布の乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、Meanを1.0とした場合の値が選択されます。これは、詳細パラメータのMeanを使用して上書きできます。ラスタのデータ型は整数型(デフォルトはInteger16)に設定されています。ポアソン分布の乱数値は、正の整数として定義されています。浮動小数点ラスタは、整数値を浮動小数点へキャストしたものです。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 0 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Mean |
|
[数値] デフォルト: 1.0 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandompoissonrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.10.9. 乱数ラスタの作成(一様分布)
指定された範囲とセルサイズに対して、乱数値で埋められたラスタレイヤを作成します。
デフォルトでは、値は指定された出力ラスタタイプの最小値と最大値の範囲になります。これは、詳細パラメータの下限値と上限値を使用して上書きできます。境界の値が同じであるか、両方がゼロ(デフォルト)の場合、アルゴリズムは、選択したラスタデータ型の値の全範囲でランダムな値を作成します。出力ラスタタイプの許容範囲外の境界を選択すると、アルゴリズムは中止されます。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
作成範囲 |
|
[範囲] |
出力ラスタレイヤの範囲(xmin, xmax, ymin, ymax)を指定します。次のいずれかです:
範囲は内部的にはタイルサイズの倍数に拡張されます。 |
ラスタのCRS |
|
[crs] デフォルト:プロジェクトCRS |
出力ラスタレイヤのCRS |
ピクセルサイズ |
|
[数値] デフォルト: 1.0 |
地図単位であらわしたピクセルサイズ(X=Y)。最小値:0.01 |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力データ型 |
デフォルト: 5 |
[列挙型] |
出力ラスタファイルのデータ型を定義します。オプションは以下のとおり:
|
Lower bound for random number range |
|
[数値] デフォルト: 0.0 |
|
Upper bound for random number range |
|
[数値] デフォルト: 0.0 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
指定されたセルサイズで目的の範囲をカバーする、乱数値で埋められたラスタ |
Python コード
アルゴリズムID: native:createrandomuniformrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。