QGISを使用して単一レイヤー内の重複するポリゴンを特定しますか?


11

QGISにバッファポイントのシェープファイルがあります。このレイヤーに重なっているすべてのバッファーポリゴンを表示する必要があります。交差ツールを試してみましたが、これは、2つの別々のレイヤーの交差部分を見ている場合にのみ機能するようです。それ以外の場合は、すべてのポリゴンが交差すると表示されます。

QGISソリューションを持っている人はいますか?

回答:


14

プラグインマネージャでトポロジチェッカープラグインを有効にします。トポロジルール設定ウィンドウでポリゴンレイヤーを追加し、「重複してはならない」ルールを選択して追加します。重複エラーを確認するには、[検証]ボタンをクリックします。


ただし、これは機能しますが、正確なオーバーラップ、つまりまったく同じポリゴンを検​​出するようには見えません。私もこれらを選択する必要があります
user1658170 2014年

ポリゴンをラインに変換してみて(ベクター-ジオメトリツール-ポリゴンをラインに変換)、ラインの交差-ベクター-分析ツール-ラインの交差からポイントレイヤーを作成します。1つのポリゴンフィーチャのラインがanotheкポリゴンフィーチャと交差する交点にポイントを受け取ります。次に、重複するポリゴンを選択し、ポイントレイヤーとポリゴンレイヤーを使用して空間クエリを作成すると、重複している選択されたポリゴンフィーチャを受け取ります。
spatialhast

2
提案をありがとう。最終的に機能したのは、トポロジチェッカーに2つの異なるルールを追加することでした。ルール1は、オーバーラップをキャプチャーするために「オーバーラップしてはいけない」と定義され、ルール2は、正確なオーバーラップをキャプチャーするために「重複してはならない」と定義されました。
user1658170 2014年

1
この質問に関連するもう1つの質問。元のレイヤーのエラーを選択する方法はありますか?
user1658170 2014年

1

私も同様の課題を抱えていましたが、満足のいく回避策を得ました。同じレイヤーを複製し、空間クエリツールを選択します。元のレイヤーとコピーしたレイヤーを追加します。交差ではなくオーバーラップを選択します。それを実行すると、交差するバッファが強調表示されます。そこから続行できます。


9
それが複製である場合、すべてのポリゴンが2つのレイヤー間でオーバーラップしませんか?
HeikkiVesanto 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.