` `

ポイントをシェイプ

ポイントに座標を追加

説明

入力レイヤーの属性テーブルに地物のX座標とY座標を追加します。

パラメーター

ポイント [ベクター:ポイント]

入力レイヤー。

出力

出力 [ベクター]

更新された属性テーブルを持つ結果のレイヤー。

コンソールの使用方法

processing.runalg('saga:addcoordinatestopoints', input, output)

参照

ポイントにポリゴン属性を追加

説明

ポリゴンレイヤーの指定されたフィールドをポイントレイヤーの属性テーブルに追加します。各ポイントに追加される新しい属性は、背景ポリゴンレイヤーの値によって異なります。

パラメーター

ポイント [ベクター:ポイント]

ポイントレイヤー。

ポリゴン [ ベクター:ポリゴン]

背景のポリゴンレイヤー。

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

ポイントレイヤーに追加されるポリゴンレイヤーの属性。

出力

結果 [ベクター]

結果のレイヤー。

コンソールの使用方法

processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)

参照

点観測を集計

説明

<put algorithm description here>

パラメーター

参照ポイント [ベクター:任意]
<put parameter description here>
ID [テーブルのフィールド: 任意]
<put parameter description here>
観察 [テーブル]
<put parameter description here>
X [テーブルのフィールド: 任意]
<put parameter description here>
Y [テーブルフィールド: 任意]
<put parameter description here>
トラック [テーブルフィールド: 任意]
<put parameter description here>
日付 [テーブルのフィールド: 任意]
<put parameter description here>
時刻 [テーブルのフィールド: 任意]
<put parameter description here>
パラメーター [テーブルフィールド: 任意]
<put parameter description here>
最大タイムスパン(秒) [数値]

<put parameter description here>

デフォルト: 60.0

最大距離 [数値]

<put parameter description here>

デフォルト: 0.002

出力

集約 [テーブル]
<put output description here>

コンソールの使用方法

processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)

参照

ポイントをポリゴンでクリップする

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:ポイント]
<put parameter description here>
ポリゴン [ ベクター:ポリゴン]
<put parameter description here>
属性をClipped ポイントに追加 [テーブルフィールド: 任意]
<put parameter description here>
クリッピングのオプション [選択]

<put parameter description here>

オプション:

  • 0 — [0] 全ポイントにつき1レイヤー

  • 1 — [1] 各ポリゴンについてレイヤーを分ける

デフォルト: 0

出力

クリップされたポイント [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)

参照

ラインをポイントに変換

説明

ラインレイヤーをポイントレイヤーに変換します。

パラメーター

ライン [ベクター:ライン]
Lines layer to convert.
追加の点を挿入 [ブール値]]

ノードを追加するかどうかを決定します。

デフォルト:

挿入距離 [数値]

additional ポイント間の距離。

デフォルト: 1.0

出力

ポイント [ベクター]

結果のレイヤー。

コンソールの使用方法

processing.runalg('saga:convertlinestopoints', lines, add, dist, points)

参照

マルチポイントをポイントに変換

説明

<put algorithm description here>

パラメーター

マルチポイント [ベクター:ポイント]
<put parameter description here>

出力

ポイント [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:convertmultipointstopoints', multipoints, points)

参照

凸包

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:ポイント]
<put parameter description here>
包構築 [選択]

<put parameter description here>

オプション:

  • 0 — [0] 全シェイプに対して1つの凸包

  • 1 — [1] シェイプ毎に1つの凸包

  • 2 — [2] シェイプのパートに対して1つの凸包

デフォルト: 0

出力

凸包 [ベクター]
<put output description here>
最小バウンディングボックス [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)

参照

距離行列

説明

入力レイヤの各ポイント間に距離行列を生成します。結果の行列(対称行列)の最初の行に一意のIDが作成され、他のすべてのセルは点間の距離を反映します。

パラメーター

ポイント [ベクター:ポイント]

入力レイヤー。

出力

距離行列テーブル [テーブル]

結果テーブル。

コンソールの使用方法

processing.runalg('saga:distancematrix', points, table)

参照

Fit n points to shape

説明

<put algorithm description here>

パラメーター

シェープ [ ベクター:ポリゴン]
<put parameter description here>
点の数 [数値]

<put parameter description here>

デフォルト: 10

出力

ポイント [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)

参照

ポイントフィルタ

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:ポイント]
<put parameter description here>
属性 [テーブルフィールド: 任意]
<put parameter description here>
半径 [数値]

<put parameter description here>

デフォルト: 1

点の最小数 [数値]

<put parameter description here>

デフォルト: 0

最大点数 [数値]

<put parameter description here>

デフォルト: 0

象限 [ブール値]

<put parameter description here>

デフォルト:

フィルタ基準 [選択]

<put parameter description here>

オプション:

  • 0 — [0] keep maxima (許容誤差付き)

  • 1 — [1] keep minima (許容誤差付き)

  • 2 — [2] remove maxima (許容誤差付き)

  • 3 — [3] remove minima (許容誤差付き)

  • 4 — [4] remove below percentile
  • 5 — [5] remove above percentile

デフォルト: 0

許容誤差 [数値]

<put parameter description here>

デフォルト: 0.0

Percentile [数値]

<put parameter description here>

デフォルト: 50

出力

フィルタされたポイント [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)

参照

ポイント水増し

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:ポイント]
<put parameter description here>
属性 [テーブルフィールド: 任意]
<put parameter description here>
解像度 [数値]

<put parameter description here>

デフォルト: 1.0

出力

水増しされたポイント [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:pointsthinning', points, field, resolution, thinned)

参照

重複ポイントを削除

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:任意]
<put parameter description here>
属性 [テーブルフィールド: 任意]
<put parameter description here>
残しておく点 [選択]

<put parameter description here>

オプション:

  • 0 — [0] 最初のポイント

  • 1 — [1] 最後のポイント

  • 2 — [2] 最小属性値のポイント

  • 3 — [3] 最大属性値のポイント

デフォルト: 0

数値属性値 [選択]

<put parameter description here>

オプション:

  • 0 — [0] 残しておくポイントからの値をとる

  • 1 — [1] すべての重複の最小値

  • 2 — [2] すべての重複の最大値

  • 3 — [3] すべての重複の平均値

デフォルト: 0

出力

結果 [ベクター]
<put output description here>

コンソールの使用方法

processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)

参照

ポイントを方向で分類する

説明

<put algorithm description here>

パラメーター

ポイント [ベクター:ポイント]
<put parameter description here>
方向の数 [数値]

<put parameter description here>

デフォルト: 4

許容誤差(度) [数値]

<put parameter description here>

デフォルト: 5

出力

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

コンソールの使用方法

processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)

参照