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

` `

ベクターテーブル

自動増分フィールドを追加

説明

<put algorithm description here>

パラメーター

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

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

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

参照

属性テーブルにフィールドを追加

説明

<put algorithm description here>

パラメーター

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

<put parameter description here>

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

フィールドタイプ [選択]

<put parameter description here>

オプション:

  • 0 — Integer
  • 1 — Float
  • 2 — String

デフォルト: 0

フィールド長 [数値]

<put parameter description here>

デフォルト: 10

フィールド精度 [数値]

<put parameter description here>

デフォルト: 0

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:addfieldtoattributestable', input_layer, field_name, field_type, field_length, field_precision, output_layer)

参照

高度なPythonフィールド計算機

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
結果フィールド名 [文字列]

<put parameter description here>

デフォルト: NewField

フィールドタイプ [選択]

<put parameter description here>

オプション:

  • 0 — Integer
  • 1 — Float
  • 2 — String

デフォルト: 0

フィールド長 [数値]

<put parameter description here>

デフォルト: 10

フィールド精度 [数値]

<put parameter description here>

デフォルト: 0

グローバル式 [文字列]

オプション。

<put parameter description here>

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

数式 [文字列]

<put parameter description here>

Default: value =

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:advancedpythonfieldcalculator', input_layer, field_name, field_type, field_length, field_precision, global, formula, output_layer)

参照

数値フィールドの基本統計

説明

<put algorithm description here>

パラメーター

入力ベクターレイヤー [ベクター:任意]
<put parameter description here>
統計量を計算するフィールド [テーブルフィールド:数値]
<put parameter description here>

出力

数値フィールドの統計情報 [html]
<put output description here>
変動係数 [数値]
<put output description here>
最小値` [数値]
<put output description here>
最大値 [数値]
<put output description here>
合計 [数]
<put output description here>
平均値 [ラスター]
<put output description here>
Count [数値]
<put output description here>
範囲 [数値]
<put output description here>
中央値 [数値]
<put output description here>
一意の値の数 [数値]
<put output description here>
標準偏差 [数値]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:basicstatisticsfornumericfields', input_layer, field_name, output_html_file)

参照

テキストフィールドの基本統計

説明

<put algorithm description here>

パラメーター

入力ベクターレイヤー [ベクター:任意]
<put parameter description here>
統計量を計算するフィールド [テーブルフィールド:文字列]
<put parameter description here>

出力

テキストフィールドの統計情報 [html]
<put output description here>
最小長さ [数値]
<put output description here>
最大長 [数値]
<put output description here>
平均長 [数値]
<put output description here>
Count [数値]
<put output description here>
空の値の数 [数値]
<put output description here>
非空の値の数 [数値]
<put output description here>
一意の値の数 [数値]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:basicstatisticsfortextfields', input_layer, field_name, output_html_file)

参照

同値数値フィールド作成

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
クラスフィールド [テーブルのフィールド: 任意]
<put parameter description here>

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:createequivalentnumericalfield', input, field, output)

参照

列の削除

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
削除するフィールド [テーブルのフィールド: 任意]
<put parameter description here>

出力

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

コンソールの使用方法

processing.runalg('qgis:deletecolumn', input, column, output)

参照

ジオメトリ列の出力/追加

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
計算に利用する [選択]

<put parameter description here>

オプション:

  • 0 — レイヤCRS

  • 1 — プロジェクトCRS

  • 2 —楕円

デフォルト: 0

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:exportaddgeometrycolumns', input, calc_method, output)

参照

フィールド計算機

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
結果フィールド名 [文字列]

<put parameter description here>

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

フィールドタイプ [選択]

<put parameter description here>

オプション:

  • 0 — 浮動小数

  • 1 —整数

  • 2 — String
  • 3 — 日付

デフォルト: 0

フィールド長 [数値]

<put parameter description here>

デフォルト: 10

フィールド精度 [数値]

<put parameter description here>

デフォルト: 3

新規フィールドを作成 [ブール値]

<put parameter description here>

デフォルト:

数式 [文字列]

<put parameter description here>

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

出力

出力レイヤー [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:fieldcalculator', input_layer, field_name, field_type, field_length, field_precision, new_field, formula, output_layer)

参照

ユニーク値をリスト

説明

属性テーブルフィールドの一意の値をリストし、その数を数えます。

パラメーター

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

分析するレイヤー。

ターゲットフィールド [テーブルのフィールド: 任意]

分析するフィールド。

出力

一意の値 [html]

HTML形式の解析結果。

一意の値の総数 [数値]

指定されたフィールドの一意の値の合計数。

``一意の値 `` [文字列]

指定されたフィールドのすべての一意の値のリスト。

コンソールの使用方法

processing.runalg('qgis:listuniquevalues', input_layer, field_name, output)

参照

クラス内の一意の値の数

説明

<put algorithm description here>

パラメーター

入力 [ベクター:任意]
<put parameter description here>
クラスフィールド [テーブルのフィールド: 任意]
<put parameter description here>
値フィールド [テーブルのフィールド: 任意]
<put parameter description here>

出力

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

コンソールの使用方法

processing.runalg('qgis:numberofuniquevaluesinclasses', input, class_field, value_field, output)

参照

フィールドをリファクタリング

説明

レイヤーフィールドをリファクタリング

  • フィールド名と型を変更します。

  • フィールドを追加および削除します。

  • フィールドの並べ替え。

  • 式に基づいて新しいフィールドを計算します。

  • 別レイヤーからフィールドリストをロード

パラメーター

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

元レイヤー

``フィールドマッピング `` [fieldsmapping]

出力フィールドの定義

出力

出力レイヤー [ベクター]

宛先レイヤー

コンソールの使用方法

processing.runalg("qgis:refactorfields",
                  input,
                  [{'name': output_field_name,
                    'type': output_field_type,
                    'length': output_field_length,
                    'precision': output_field_precision,
                    'expression': expression_based_on_input_layer
                  }],
                  output)

参照

カテゴリ別の統計

説明

<put algorithm description here>

パラメーター

入力ベクターレイヤー [ベクター:任意]
<put parameter description here>
統計量を計算するフィールド [テーブルフィールド:数値]
<put parameter description here>
カテゴリ付きフィールド [テーブルのフィールド:任意]
<put parameter description here>

出力

``統計情報 `` [表]
<put output description here>

コンソールの使用方法

processing.runalg('qgis:statisticsbycategories', input_layer, values_field_name, categories_field_name, output)

参照

テキストを浮動小数点数へ

説明

<put algorithm description here>

パラメーター

入力レイヤー [ベクター:任意]
<put parameter description here>
浮動小数点数に変換するテキスト属性 [テーブルのフィールド:文字列]
<put parameter description here>

出力

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

コンソールの使用方法

processing.runalg('qgis:texttofloat', input, field, output)

参照