QGISでポリゴンの辺のみをバッファリングしますか?


10

私の目標は、ポリゴンからバッファを作成することです。しかし、エッジが問題です。言葉では説明できないので、スクリーンショットを投稿します。それが私がそれを見てほしい方法です。したがって、目的は、エッジが接続されていないことです。スクリーンショットの例はpowerpointで実行されていますが、QGISで実行したいので、一度に多くのポリゴンに対して実行できます。

誰かがアイデアを持っていますか?

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

回答:


21

ポリゴン(または複数のポリゴン)から始めます。

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

「ポリゴンからラインへ」を実行します。

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

次に「ラインを分解」。これは何も変わらないように見えますが、[レイヤー]リストで[フィーチャ数を表示]を有効にすると、四角形ポリゴンごとに4など、フィーチャがさらに表示されます。

次に、分解されたラインの「片側バッファ」は、正しい側でバッファリングする限りこれを取得します。これは、元のポリゴンでここで見た「右」側でした。

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

ポリゴンがデジタイズされる方法によって異なる場合があります。その場合、両側をバッファリングする必要があり、どちらを維持する必要があるかを判断するための別の手順が必要です...


7

最初にポリゴンをポリラインに変換してから、片面バッファを実行できます。どちらも[処理]> [ツールボックス]にあるアルゴリズムです。


4
また、ポリラインをバッファリング用の単一ラインセグメントフィーチャのセットに変換するには、「ラインを分解」する必要があります。
Spacedman、2018年

@Spacedman、確かに、言​​及するのを忘れていました
PieterB

1

ここから撮影:をのぞいv.parallelてみてください。これが役立つかもしれません。


問題は... v.parallelだけではないpolygonesで、ベクトル線で動作すること、である
サイモン

しかし、あなたは賢いので、多角形を特異線に変換できます=)
Erik

0

Spacedmanで説明されているのと同じプロセスをフォローアップします。「mmqgis」プラグインを使用します。これにより、従来のバッファリングテクニックよりも多くのオプションを使いやすくなります。これがあなたに役立つことを願っています

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