Outdated version of the documentation. Find the latest one here.

` `

ベクター選択

属性による抽出

詳細

入力レイヤーから特定の地物のみを含む新しいベクターレイヤーを作成します。結果のレイヤーに地物を追加する基準は、入力レイヤーの属性の値に基づいて定義されます。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
選択属性 [テーブルフィールド: 任意]
<put parameter description here>
演算子 [選択]

<put parameter description here>

オプション:

  • 0 — =
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — begins with
  • 7 — contains

デフォルト: 0

[文字列]

<put parameter description here>

デフォルト:(設定されていません)

出力

抽出された(属性) [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:extractbyattribute', input, field, operator, value, output)

参照

場所による抽出

詳細

入力レイヤーから特定の地物だけを含む新しいベクターレイヤーを作成します。結果のレイヤーに地物を追加する基準は、各地物と追加レイヤーの地物との空間的関係に基づいて定義されます。

パラメーター

選択元レイヤー [ベクター:任意]
<put parameter description here>
追加のレイヤー(交差レイヤー) [ベクター:任意]
<put parameter description here>
述語 [Unicode文字列の配列]

選択の条件。次の述語の1つ以上の配列:

  • disjoint
  • intersects
  • contains
  • equals
  • touches
  • overlaps
  • within
  • crosses

コンソール使用の場合、述部はUnicode文字列の配列として定義する必要があります、例 [u’intersects’,u’contains’]

精度 [数値]
<put parameter description here>

出力

抽出(場所)
<put output description here>

コンソールの使用方法

processing.runalg('qgis:extractbylocation', input, intersect, predicates, precision, output)

参照

ランダム抽出

詳細

ベクターレイヤーをとり、入力レイヤーの地物のサブセットのみを含む新しいレイヤーを生成します。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
方法 [選択]

<put parameter description here>

オプション:

  • 0 — 選択されている地物の数

  • 1 — 選択されている地物の割合

デフォルト: 0

選択地物の数/パーセント [数値]

<put parameter description here>

デフォルト: 10

出力

抽出された(ランダム) [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:randomextract', input, method, number, output)

参照

サブセット内でのランダム抽出

詳細

ベクターレイヤーを取得し、入力レイヤーの地物のサブセットのみを含む新しいレイヤーを生成します。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。パーセンテージ/カウント値はレイヤー全体に適用されるのではなく、各カテゴリに適用されます。カテゴリは、与えられた属性に従って定義され、アルゴリズムの入力パラメーターとしても指定されます。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
ID フィールド [テーブルフィールド:任意]
<put parameter description here>
方法 [選択]

<put parameter description here>

オプション:

  • 0 — 選択されている地物の数

  • 1 — 選択されている地物の割合

デフォルト: 0

選択地物の数/パーセント [数値]

<put parameter description here>

デフォルト: 10

出力

抽出された(ランダムに階層化された) [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:randomextractwithinsubsets', input, field, method, number, output)

参照

ランダム選択

詳細

ベクターレイヤーを取り出し、その機能のサブセットを選択します。このアルゴリズムでは、新しいレイヤーは生成されません。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
方法 [選択]

<put parameter description here>

オプション:

  • 0 — 選択されている地物の数

  • 1 — 選択されている地物の割合

デフォルト: 0

選択地物の数/パーセント [数値]

<put parameter description here>

デフォルト: 10

出力

選択された地物を持つ同じベクター入力レイヤー

コンソールの使用方法

processing.runalg('qgis:randomselection', input, method, number)

参照

サブセットのランダム選択

詳細

ベクターレイヤーを取り出し、その機能のサブセットを選択します。このアルゴリズムでは、新しいレイヤーは生成されません。サブセット内の地物の総数を定義するためにパーセンテージまたはカウント値を使用して、サブセットをランダムに定義します。パーセンテージ/カウント値はレイヤ全体に適用されるのではなく、各カテゴリに適用されます。カテゴリは、与えられた属性に従って定義され、アルゴリズムの入力パラメーターとしても指定されます。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
ID フィールド [テーブルフィールド:任意]
<put parameter description here>
方法 [選択]

<put parameter description here>

オプション:

  • 0 — 選択されている地物の数

  • 1 — 選択されている地物の割合

デフォルト: 0

選択地物の数/パーセント [数値]

<put parameter description here>

デフォルト: 10

出力

選択された地物を持つ同じベクター入力レイヤー

コンソールの使用方法

processing.runalg('qgis:randomselectionwithinsubsets', input, field, method, number)

参照

ヌルジオメトリを削除する

詳細

ベクターレイヤーからジオメトリを持たない地物をすべて削除します。他のすべての機能は変更されずにコピーされます。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>

出力

選択 [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:removenullgeometries', input, output)

参照

属性による選択

詳細

ベクターレイヤーで選択を作成します。選択された地物の基準は、入力レイヤーの属性の値に基づいて定義されます。

パラメーター

入力レイヤー [ベクター:任意]

処理するレイヤー。

選択属性 [テーブルフィールド: 任意]

選択を実行するフィールド。

演算子 [選択]

比較演算子

オプション:

  • 0 — =
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — begins with
  • 7 — contains

デフォルト: 0

[文字列]

比較する値。

デフォルト:(設定されていません)

出力

選択された地物を持つ同じベクター入力レイヤー

コンソールの使用方法

processing.runalg('qgis:selectbyattribute', input, field, operator, value)

参照

属性の合計で選択

詳細

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
選択属性 [テーブルフィールド: 数値]
<put parameter description here>
[数値]

比較する値。

デフォルト: 0

出力

出力 [ベクター]
<put parameter description here>

コンソールの使用方法

processing.runalg('qgis:selectbyattributesum', input, field, value)

参照

式による選択

詳細

ベクターレイヤーで選択を作成します。地物の選択基準はQGISの式に基づきます。

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
[文字列]

<put parameter description here>

デフォルト:(設定されていません)

現在の選択を変更する [選択]

<put parameter description here>

オプション:

  • 0 —新しい選択を作成します

  • 1 —現在の選択に追加します

  • 2 —現在の選択から削除します

  • 3 —現在の選択範囲内で選択する

デフォルト: 0

出力

選択された地物を持つ同じベクター入力レイヤー

コンソールの使用方法

processing.runalg('qgis:selectbyexpression', layername, expression, method)

参照

場所による選択

詳細

ベクターレイヤーで選択を作成します。地物を選択する基準は、各地物と追加レイヤーの地物との空間的関係に基づいています。

パラメーター

選択元レイヤー [ベクター:任意]
<put parameter description here>
追加のレイヤー(交差レイヤー) [ベクター:任意]
<put parameter description here>
述語 [Unicode文字列の配列]

選択の条件。次の述語の1つ以上の配列:

  • disjoint
  • intersects
  • contains
  • equals
  • touches
  • overlaps
  • within
  • crosses

コンソール使用の場合、述部はUnicode文字列の配列として定義する必要があります、例 [u’intersects’,u’contains’]

現在の選択を変更する [選択]

<put parameter description here>

オプション:

  • 0 —新しい選択を作成します

  • 1 —現在の選択に追加します

  • 2 —現在の選択から削除します

デフォルト: 0

出力

選択された地物を持つ同じベクター入力レイヤー

コンソールの使用方法

processing.runalg('qgis:selectbylocation', input, intersect, predicate, precision, method)

参照