` `
入力レイヤーから特定の地物のみを含む新しいベクターレイヤーを作成します。結果のレイヤーに地物を追加する基準は、入力レイヤーの属性の値に基づいて定義されます。
<put parameter description here>
オプション:
デフォルト: 0
<put parameter description here>
デフォルト:(設定されていません)
processing.runalg('qgis:extractbyattribute', input, field, operator, value, output)
入力レイヤーから特定の地物だけを含む新しいベクターレイヤーを作成します。結果のレイヤーに地物を追加する基準は、各地物と追加レイヤーの地物との空間的関係に基づいて定義されます。
選択の条件。次の述語の1つ以上の配列:
コンソール使用の場合、述部はUnicode文字列の配列として定義する必要があります、例 [u’intersects’,u’contains’]
processing.runalg('qgis:extractbylocation', input, intersect, predicates, precision, output)
ベクターレイヤーをとり、入力レイヤーの地物のサブセットのみを含む新しいレイヤーを生成します。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。
<put parameter description here>
オプション:
0 — 選択されている地物の数
1 — 選択されている地物の割合
デフォルト: 0
<put parameter description here>
デフォルト: 10
processing.runalg('qgis:randomextract', input, method, number, output)
ベクターレイヤーを取得し、入力レイヤーの地物のサブセットのみを含む新しいレイヤーを生成します。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。パーセンテージ/カウント値はレイヤー全体に適用されるのではなく、各カテゴリに適用されます。カテゴリは、与えられた属性に従って定義され、アルゴリズムの入力パラメーターとしても指定されます。
<put parameter description here>
オプション:
0 — 選択されている地物の数
1 — 選択されている地物の割合
デフォルト: 0
<put parameter description here>
デフォルト: 10
processing.runalg('qgis:randomextractwithinsubsets', input, field, method, number, output)
ベクターレイヤーを取り出し、その機能のサブセットを選択します。このアルゴリズムでは、新しいレイヤーは生成されません。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。
<put parameter description here>
オプション:
0 — 選択されている地物の数
1 — 選択されている地物の割合
デフォルト: 0
<put parameter description here>
デフォルト: 10
選択された地物を持つ同じベクター入力レイヤー
processing.runalg('qgis:randomselection', input, method, number)
ベクターレイヤーを取り出し、その機能のサブセットを選択します。このアルゴリズムでは、新しいレイヤーは生成されません。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。パーセンテージ/カウント値はレイヤ全体に適用されるのではなく、各カテゴリに適用されます。カテゴリは、与えられた属性に従って定義され、アルゴリズムの入力パラメーターとしても指定されます。
<put parameter description here>
オプション:
0 — 選択されている地物の数
1 — 選択されている地物の割合
デフォルト: 0
<put parameter description here>
デフォルト: 10
選択された地物を持つ同じベクター入力レイヤー
processing.runalg('qgis:randomselectionwithinsubsets', input, field, method, number)
ベクターレイヤーからジオメトリを持たない地物をすべて削除します。他のすべての機能は変更されずにコピーされます。
processing.runalg('qgis:removenullgeometries', input, output)
ベクターレイヤーで選択を作成します。選択された地物の基準は、入力レイヤーの属性の値に基づいて定義されます。
処理するレイヤー。
選択を実行するフィールド。
比較演算子
オプション:
デフォルト: 0
比較する値。
デフォルト:(設定されていません)
選択された地物を持つ同じベクター入力レイヤー
processing.runalg('qgis:selectbyattribute', input, field, operator, value)
<put algorithm description here>
比較する値。
デフォルト: 0
processing.runalg('qgis:selectbyattributesum', input, field, value)
ベクターレイヤーで選択を作成します。地物の選択基準はQGISの式に基づきます。
<put parameter description here>
デフォルト:(設定されていません)
<put parameter description here>
オプション:
0 —新しい選択を作成します
1 —現在の選択に追加します
2 —現在の選択から削除します
3 —現在の選択範囲内で選択する
デフォルト: 0
選択された地物を持つ同じベクター入力レイヤー
processing.runalg('qgis:selectbyexpression', layername, expression, method)
ベクターレイヤーで選択を作成します。地物を選択する基準は、各地物と追加レイヤーの地物との空間的関係に基づいています。
選択の条件。次の述語の1つ以上の配列:
コンソール使用の場合、述部はUnicode文字列の配列として定義する必要があります、例 [u’intersects’,u’contains’]
<put parameter description here>
オプション:
0 —新しい選択を作成します
1 —現在の選択に追加します
2 —現在の選択から削除します
デフォルト: 0
選択された地物を持つ同じベクター入力レイヤー
processing.runalg('qgis:selectbylocation', input, intersect, predicate, precision, method)