` `
このアルゴリズムは、追加のポリゴンレイヤーのポリゴンを使用してベクターレイヤーをクリップします。クリッピングレイヤーのポリゴン内にある入力レイヤーの地物の部分だけが結果のレイヤーに追加されます。
地物の面積や長さなどのプロパティは、クリッピング操作によって変更されますが、地物の属性は変更されません。そのようなプロパティが属性として格納されている場合、それらの属性は手動で更新する必要があります。
このアルゴリズムは、プロバイダで空間インデックスを使用し、ジオメトリが準備されたジオメトリを使用し、ジオメトリがマスクジオメトリに完全に含まれていない場合に交差操作を適用します。
クリッピングする地物を含むレイヤー。
入力レイヤー内の地物をクリップするために使用される機能を含むレイヤー。
クリップ操作が完了した後、地図キャンバスにクリップレイヤーをロードするかどうかを選択します。
クリッピングレイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:clip', input, overlay, output)
このアルゴリズムは、差レイヤーの境界内に収まらない入力レイヤーから地物を抽出します。部分的に差レイヤーの地物(単数または複数)内にある入力レイヤーの特徴は、クリップレイヤー地物(複数可)の境界に沿って分割されます。任意の地物は、入力差レイヤーに選択される場合、地物のみを操作で使用されています。何も地物が選択されていない場合、操作は、すべての地物を使用して行われます。
削減される地物を含むレイヤー。
入力レイヤーを減らすために使用される地物を含むレイヤー。
差分レイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:difference', input, overlay, output)
このアルゴリズムは、両方のレイヤーの地物をカバーする地物が得られ、入力レイヤーと交差レイヤーからの地物を兼ね備えています。部分的にしか他のレイヤーの地物(複数可)内にある入力地物(複数可)は、他のレイヤーの地物(複数可)の境界に沿って分割されています。すべての地物は、入力と交差レイヤーで選択される場合、地物のみを操作で使用されています。何も地物が選択されていない場合は、操作は、すべての地物を使用して行われます。
合成する地物(複数可)を含有する一つのレイヤー。
合成される地物(複数可)を含む第二のレイヤー。
交差レイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:intersection', input, input2, output)
<put algorithm description here>
ライン交差レイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:lineintersections', input_a, input_b, field_a, field_b, output)
このアルゴリズムは、別の線レイヤーの線を使用して線レイヤー内の線を分割し、折れ点を定義します。両方のレイヤーのジオメトリ間の交点は分割点とみなされます。
分割されるラインを含むラインレイヤー。
分割点を定義するのに使用されるラインレイヤー。
入力レイヤーからの分割線を持つ出力レイヤー。
processing.runalg('qgis:splitlineswithlines', input_layer, split_layer, splitted)
このアルゴリズムは、2つの入力レイヤーの一方のみにあるすべての地物(単数または複数)を含むレイヤーを作成します。部分的にしか他のレイヤーの地物(複数可)内にある地物(複数可)は、他のレイヤーの地物(複数可)の境界に沿って分割されています。任意の地物は、入力差分レイヤーに選択される場合、地物のみを操作で使用されています。何も地物が選択されていない場合は、操作は、すべての地物を使用して行われます。
比較する地物(複数可)を含有する一つのレイヤー。
比較する地物(複数可)を含有する第二のレイヤー。
対称差分レイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:symetricaldifference', input, overlay, output)
このアルゴリズムは、両方のレイヤーの地物(単数または複数)を組み合わせます。部分的に他のレイヤーの地物内部にある地物が分割されます。両方のレイヤー内にあるエリアは新しい地物として追加されます。地物がレイヤーのいずれかで選択されている場合、それらの地物のみが操作で使用されます。何も地物が選択されていない場合は、操作は、すべての地物を使用して行われます。
合併される地物(複数可)を含む一つのレイヤー。
合併される地物(複数可)を含む第二のレイヤー。
合併レイヤーを保存する場所。ファイル、一時ファイルまたはメモリレイヤーに保存できます。
processing.runalg('qgis:union', input, input2, output)