Ausschneiden / Ausschneiden / Teilen eines Polygons mit einem anderen Polygon aus derselben Ebene

17

Um nicht überlappende Polygone / Features zu haben, verwende ich normalerweise ein oder mehrere Polygone, um andere Polygone zu beschneiden / zu formen. Dies ist oft viel schneller als die Verfolgung beim Hinzufügen von Polygonen usw. Ich kann diese Funktionalität in QGIS nicht finden.

Das hervorgehobene Polygon wird vom benachbarten Polygon (West / Links) mit der geraden Kante überlappt. Ich möchte das angrenzende Polygon mit dem hervorgehobenen schneiden.

Das hervorgehobene Polygon wird vom benachbarten Polygon (West / Links) mit der geraden Kante überlappt.

Johan Fast
quelle

Antworten:

9

Mit dem Plugin Clipper können Sie ein Polygon von einem anderen der gleichen Ebene subtrahieren (ausschneiden) . Sie müssen das zu schneidende Polygon auswählen und dann Vector-> Clipper-> Clip ausführen. Das Plugin subtrahiert das Polygon vom größeren. Dann wählen Sie das abgeschnittene Polygon und löschen es.

Wenn Sie das gewünschte Polygon nicht auswählen können, weil das QGIS das andere auswählt, können Sie das Identifizierungswerkzeug (i) verwenden und dann das richtige Polygon auswählen, indem Sie die Feature-Auswahl umschalten im Fenster "Identifizieren" verwenden. Funktionsauswahl umschaltenAuf diese Weise können Sie das gewünschte Polygon auswählen, wenn zwischen den Features eine Überlagerung vorhanden ist.

geoSAM
quelle
Dies funktioniert bei mir in QGIS 2.18.15 nicht. Ich habe 2 Polygone in derselben Ebene, dasjenige ausgewählt, das ich aus dem anderen (dem Ausschnitt) ausschneiden möchte, Vektor> Ausschnitt> Clip ausgewählt, aber nichts passiert. habe auch die vorschau-menüoptionen ausprobiert aber nichts passiert. Ich habe bestätigt, dass nichts passiert ist, indem ich das Clipper-Polygon aus dem Clip gezogen habe, um zu bestätigen, dass im Clip kein Loch erzeugt wurde. Auch andersherum probiert (Clipee auswählen) aber keine Änderung. Hat dies noch jemand mit einem neueren Build gemacht?
user25644
Ich habe es mit dem 2.18.15 verwendet und mit dem neuesten 2.18.15. Vielleicht haben Sie eine schlechte Geometrie mit Ihren Polygonen?
GeoSAM
7

Ich habe das gesuchte Werkzeug gefunden! Dies kann mit dem Plugin " Clipper " geschehen .

Johan Fast
quelle
5

Es gibt ein Plugin namens Digitalisierungswerkzeuge mit der Funktion "Mit Polygon aus einer anderen Ebene ausschneiden" ...

Im Bild unten bearbeite ich die grüne Ebene und habe ein Polygon-Feature aus der lila Ebene ausgewählt.

Wenn ich auf "Mit Polygon aus einer anderen Ebene ausschneiden" klicke, wird der Teil aus der grünen Ebene entfernt, den ich in der lila Ebene ausgewählt habe:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

DPSSpatial
quelle
Nicht ganz das, wonach ich suche, aber ein nützliches Werkzeug in anderen Beziehungen. Ich denke immer noch, dass Sie beim Digitalisieren in der Lage sein müssen, ein Polygon mit einem anderen (von derselben Ebene) als eine schnelle und einfache Aufgabe zu schneiden.
Johan Fast
2
Ich habe das gesuchte Werkzeug gefunden! Es heißt "Clipper".
Johan Fast
@JohanFast - Sie sollten Ihren Kommentar als Antwort-Buddy posten und akzeptieren (nach 2 Tagen des ersten Postings), damit die Frage geschlossen wird :)
Joseph
0

Sie müssen kein Plugin installieren, um diesen Vorgang auszuführen: Verwenden Sie SAGA-Tools. Gehen Sie zu Verarbeitung> Werkzeuge (Werkzeugfenster wird rechts auf Ihrem Bildschirm geöffnet)> SAGA> Werkzeuge für Vektorpolygone> Polygonselbstschnitt. Mit diesem Werkzeug wird im Grunde genommen eine neue Ebene erstellt, die aus jeder möglichen Kombination von geschnittenen Polygonen in derselben Ebene besteht.

Camilo
quelle