Nur Seiten von Polygonen in QGIS puffern?

10

Mein Ziel ist es, einen Puffer aus einem Polygon zu erstellen. Aber die Kanten sind das Problem. Ich kann es nicht wirklich in Worten erklären, also werde ich einen Screenshot posten. So soll es aussehen. Das Ziel ist also, dass die Kanten nicht miteinander verbunden sind. Das Beispiel auf dem Screenshot wurde mit Powerpoint erstellt, aber ich möchte es mit QGIS ausführen, damit ich es für viele Polygone gleichzeitig ausführen kann.

Hat jemand eine Idee?

Geben Sie hier die Bildbeschreibung ein

Simon
quelle

Antworten:

21

Beginnend mit einem Polygon (oder mehreren Polygonen):

Geben Sie hier die Bildbeschreibung ein

Führen Sie "Polygone to Lines" aus:

Geben Sie hier die Bildbeschreibung ein

Dann "Linien explodieren". Dies sieht nicht anders aus. Wenn Sie jedoch "Anzahl der Features anzeigen" in der Ebenenliste aktivieren, werden mehr Features angezeigt, z. B. 4 für jedes rechteckige Polygon.

Dann erhalten Sie "Einseitiger Puffer" auf den explodierten Linien, solange Sie auf der richtigen Seite puffern, die für mich die "rechte" Seite war, hier mit dem ursprünglichen Polygon:

Geben Sie hier die Bildbeschreibung ein

Es kann davon abhängen, in welche Richtung Ihr Polygon digitalisiert wurde. In diesem Fall müssen Sie möglicherweise beide Seiten puffern, und dann muss ein weiterer Schritt ausgeführt werden, um herauszufinden, welche Sie behalten müssen ...

Spacedman
quelle
7

Sie können Ihre Polygone zuerst in Polylinien konvertieren und dann einen einseitigen Puffer ausführen. Beides sind Algorithmen, die unter Verarbeitung> Toolbox zu finden sind.

PieterB
quelle
4
Sie müssen auch "Linien auflösen", um die Polylinie in eine Reihe von einzelnen Liniensegmentmerkmalen zum Puffern zu konvertieren.
Spacedman
@ Spacedman in der Tat vergessen zu erwähnen
PieterB
1

Von hier aus gesehen : Werfen Sie einen Blick darauf v.parallel, dies könnte Ihnen helfen.

Erik
quelle
Das Problem ist, dass v.parallel nur mit Vektorlinien funktioniert, nicht mit Polygonen ...
Simon
Aber da Sie klug sind, können Sie Ihre Polygone in singuläre Linien umwandeln =)
Erik
0

Ich folge dem gleichen Prozess, der von Spacedman erklärt wurde. Ich verwende das "mmqgis" -Plugin. Dadurch fühle ich mich mit viel mehr Optionen wohler als mit der herkömmlichen Puffertechnik. hoffe, das kann dir helfen

Mohammed Irfan
quelle