` `
入力レイヤーの属性テーブルに地物のX座標とY座標を追加します。
ポイント
[ベクター:ポイント]入力レイヤー。
出力
[ベクター]更新された属性テーブルを持つ結果のレイヤー。
processing.runalg('saga:addcoordinatestopoints', input, output)
ポリゴンレイヤーの指定されたフィールドをポイントレイヤーの属性テーブルに追加します。各ポイントに追加される新しい属性は、背景ポリゴンレイヤーの値によって異なります。
ポイント
[ベクター:ポイント]ポイントレイヤー。
ポリゴン
[ ベクター:ポリゴン]背景のポリゴンレイヤー。
属性
[テーブルフィールド: 任意]ポイントレイヤーに追加されるポリゴンレイヤーの属性。
結果
[ベクター]結果のレイヤー。
processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)
<put algorithm description here>
参照ポイント
[ベクター:任意]ID
[テーブルのフィールド: 任意]観察
[テーブル]X
[テーブルのフィールド: 任意]Y
[テーブルフィールド: 任意]トラック
[テーブルフィールド: 任意]日付
[テーブルのフィールド: 任意]時刻
[テーブルのフィールド: 任意]パラメーター
[テーブルフィールド: 任意]最大タイムスパン(秒)
[数値]<put parameter description here>
デフォルト: 60.0
最大距離
[数値]<put parameter description here>
デフォルト: 0.002
集約
[テーブル]processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)
<put algorithm description here>
ポイント
[ベクター:ポイント]ポリゴン
[ ベクター:ポリゴン]属性をClipped ポイントに追加
[テーブルフィールド: 任意]クリッピングのオプション
[選択]<put parameter description here>
オプション:
0 — [0] 全ポイントにつき1レイヤー
1 — [1] 各ポリゴンについてレイヤーを分ける
デフォルト: 0
クリップされたポイント
[ベクター]processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)
ラインレイヤーをポイントレイヤーに変換します。
ライン
[ベクター:ライン]追加の点を挿入
[ブール値]]ノードを追加するかどうかを決定します。
デフォルト: 真
挿入距離
[数値]additional ポイント間の距離。
デフォルト: 1.0
ポイント
[ベクター]結果のレイヤー。
processing.runalg('saga:convertlinestopoints', lines, add, dist, points)
<put algorithm description here>
マルチポイント
[ベクター:ポイント]ポイント
[ベクター]processing.runalg('saga:convertmultipointstopoints', multipoints, points)
<put algorithm description here>
ポイント
[ベクター:ポイント]包構築
[選択]<put parameter description here>
オプション:
0 — [0] 全シェイプに対して1つの凸包
1 — [1] シェイプ毎に1つの凸包
2 — [2] シェイプのパートに対して1つの凸包
デフォルト: 0
凸包
[ベクター]最小バウンディングボックス
[ベクター]processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)
入力レイヤの各ポイント間に距離行列を生成します。結果の行列(対称行列)の最初の行に一意のIDが作成され、他のすべてのセルは点間の距離を反映します。
ポイント
[ベクター:ポイント]入力レイヤー。
距離行列テーブル
[テーブル]結果テーブル。
processing.runalg('saga:distancematrix', points, table)
<put algorithm description here>
シェープ
[ ベクター:ポリゴン]点の数
[数値]<put parameter description here>
デフォルト: 10
ポイント
[ベクター]processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)
<put algorithm 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 (許容誤差付き)
デフォルト: 0
許容誤差
[数値]<put parameter description here>
デフォルト: 0.0
Percentile
[数値]<put parameter description here>
デフォルト: 50
フィルタされたポイント
[ベクター]processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)
<put algorithm description here>
ポイント
[ベクター:ポイント]属性
[テーブルフィールド: 任意]解像度
[数値]<put parameter description here>
デフォルト: 1.0
水増しされたポイント
[ベクター]processing.runalg('saga:pointsthinning', points, field, resolution, thinned)
<put algorithm 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
結果
[ベクター]processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)
<put algorithm description here>
ポイント
[ベクター:ポイント]方向の数
[数値]<put parameter description here>
デフォルト: 4
許容誤差(度)
[数値]<put parameter description here>
デフォルト: 5
出力
[ベクター]processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)