` `
<put algorithm description here>
processing.runalg('qgis:deleteduplicategeometries', input, output)
このアルゴリズムでは、仮想レイヤープロバイダーのおかげで、入力ベクターレイヤーのセットでSQLクエリを実行できます。
SQLクエリの参照のためにロードする必要がデータソース。すでにQGISにロードされた任意のレイヤーは、その名前またはIDによるクエリで利用可能です。しかし、スクリプトでこのアルゴリズムを使用するため、入力ソースは、ここで設定する必要があります。各入力データ・ソースは、クエリ内のレイヤー名としてINPUT1 ... INPUTNと呼ぶことができます。
SQLクエリ。SQLite、Spatialite、QGIS式関数がここで使用できます。
一意のIDとして使用されるべきクエリのどのフィールドを指定するオプションのパラメーター。
遅い自動検出になる可能性を避けたい場合、ジオメトリフィールドとして考慮されるべきフィールドを指定するオプションのパラメーター。
遅い自動検出になる可能性を避けたい場合、ジオメトリのタイプを指定するオプションのパラメーター。
ジオメトリタイプ:
0 — 自動検出
1 — ジオメトリなし
遅い自動検出になる可能性を避けたい場合、ジオメトリの座標系を指定するオプションのパラメーター。
出力ベクター
processing.runalg('qgis:executesql', inputs, query, uid, geom_field, geom_type, crs)
<put algorithm description here>
述語名またはORのように解釈される述語名のリスト。
Possible values: [‘intersects’, ‘contains’, ‘equals’, ‘touches’, ‘overlaps’, ‘within’, ‘crosses’]
デフォルト: []
<put parameter description here>
オプション:
0 — 最初のlocated 地物の属性をとります
デフォルト: 0
Optional.
<put parameter description here>
デフォルト: sum,mean,min,max,median
<put parameter description here>
オプション:
0 — マッチしたレコードのみ残す
1 — 全てのレコードを残す(マッチしない対象レコードも含む)
デフォルト: 0
processing.runalg('qgis:joinattributesbylocation', target, join, predicate, summary, stats, keep, output)
<put algorithm description here>
processing.runalg('qgis:joinattributestable', input_layer, input_layer_2, table_field, table_field_2, output_layer)
<put algorithm description here>
processing.runalg('qgis:mergevectorlayers', layer1, layer2, output)
このアルゴリズムは、このアルゴリズムは、他のアルゴリズムが複数のレイヤーを必要とする場合に特に有用である単一VRTファイル内のさまざまなデータソースのレイヤーを結合するが、レイヤーが指定されている唯一のVRTを受け入れます
入力データソースは、単一のVRTのinput_datasourcesにマージするすべてのパスを持つ単一の文字列です「;」分離「パス1、パス2; ...; pathNが」
VRTがすでに存在する場合は上書きします
デフォルト: 偽
VRT出力ファイル名
文字列として返されるVRT内容
processing.runalg('qgis:mergedatasourcesinvrt', input_datasources, input_overwrite_flag, output_vrt_file)
<put algorithm description here>
<put parameter description here>
デフォルト: 偽
processing.runalg('qgis:polygonfromlayerextent', input_layer, by_feature, output)
ベクターレイヤーを異なるCRSに再投影します。
再投影するレイヤー。
変換後座標系。
デフォルト: EPSG:4326
結果のレイヤー。
processing.runalg('qgis:reprojectlayer', input, target_crs, output)
選択地物を新規レイヤーとして保存します。
処理するレイヤー。
結果のレイヤー。
processing.runalg('qgis:saveselectedfeatures', input_layer, output_layer)
<put algorithm description here>
processing.runalg('qgis:setstyleforvectorlayer', input, style)
<put algorithm description here>
<put parameter description here>
デフォルト: 0.1
<put parameter description here>
デフォルト: 0.1
processing.runalg('qgis:snappointstogrid', input, hspacing, vspacing, output)
<put algorithm description here>
processing.runalg('qgis:splitvectorlayer', input, field, output)
回転キャリパーアルゴリズムを使用することにより、指向最小バウンディングボックスレイヤーを返します。
<put parameter description here>
デフォルト:真
結果のレイヤー。
processing.runalg("qgis:orientedminimumboundingbox", input , by_feature, output)