ポリゴンを同じレイヤーの別のポリゴンと切り取り/クリップ/分割する


17

重複するポリゴン/機能を持たないように、通常、1つ以上のポリゴンを使用して他のポリゴンをクリップ/シェーピングします。これは、ポリゴンなどを追加するときのトレースよりもはるかに高速です。QGISでこの機能を見つけることができません。

ハイライトされたポリゴンは、直線のエッジを持つ隣接する(西/左)ポリゴンと重なります。ハイライトされた状態で隣接するポリゴンをカットします。

ハイライトされたポリゴンは、直線のエッジを持つ隣接する(西/左)ポリゴンと重なります。

回答:


9

Clipperプラグインを使用して、同じレイヤーの別のポリゴンからポリゴンを減算(クリップ)できます。クリップするポリゴンを選択し、Vector-> Clipper-> Clipを実行する必要があります。プラグインはポリゴンを大きいポリゴンから減算します。次に、クリップされたポリゴンを選択して削除します。

QGISが他のポリゴンを選択するために本当に必要なポリゴンを選択できない場合は、識別ツール(i)を使用してから、識別ウィンドウからトグルフィーチャ選択を使用して適切なポリゴンを選択できます。機能選択の切り替えこれにより、フィーチャ間にオーバーレイがある場合に必要なポリゴンを選択できます。


これはQGIS 2.18.15では機能しません。同じレイヤーに2つのポリゴンがあり、切り取りたい(クリッパー)を他(クリッパー)から選択し、ベクター>クリッパー>クリップを選択しましたが、何も起こりません。プレビューメニューオプションも試しましたが、何も起こりません。clippeeからクリッパーポリゴンをドラッグして、clipeeに穴が作成されていないことを確認しても何も起こらないことを確認しました。また、他の方法で試してみました(clipeeを選択)が、変更はありません。他の誰かがこれを最近のビルドで動作させていますか?
user25644

2.18.15で使用し、最新の2.18.15で使用しました。たぶん、ポリゴンのジオメトリが悪いのでしょうか?
geoSAM

7

探していたツールを見つけました!「Clipper」というプラグインを使用して実行できます。


5

「別のレイヤーのポリゴンでカット」という機能を備えたDigitizing Toolsというプラグインがあります...

以下の画像では、Greenレイヤーを編集しており、Purpleレイヤーからポリゴンフィーチャを選択しています。

「別のレイヤーのポリゴンでカット」をクリックすると、パープルレイヤーで選択したグリーンレイヤーの部分が削除されます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


私が探しているものではなく、他の関係で役立つツールです。私はまだ、デジタイズするときは、同じレイヤーから別のポリゴンをすばやく簡単にカットできる必要があると思います。
ヨハン高速

2
探していたツールを見つけました!「クリッパー」と呼ばれます。
ヨハン

@JohanFast-コメントを回答メンバーとして投稿し、(最初の投稿から2日後に)受け入れて、質問が締め切られるようにしてください:)
ジョセフ

0

その操作を行うためにプラグインをインストールする必要はありません。SAGAツールを使用してください。[処理]、[ツール](画面の右側にツールのペインが開きます)、[SAGA]、[ベクターポリゴンツール]、[ポリゴンの自己交差]の順に移動します。このツールは基本的に、交差するポリゴンのすべての可能な組み合わせで構成される新しいレイヤーを同じレイヤーに作成します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.