QGIS-Clipvektorebene auf die aktuelle Kartenausdehnung

11

Ich frage mich, ob es eine Möglichkeit gibt, eine Vektorebene in QGIS (2.14.1) einfach auf die aktuelle Kartenausdehnung zu beschneiden.

Der Beschneidungsalgorithmus benötigt eine andere 'Clipper'-Vektorebene als Eingabe und' Speichern unter ... 'speichert eine Vektorebene, die auf das aktuelle Ausmaß beschränkt ist, aber nicht beschneidet. Ich denke, es ist vielleicht nicht allzu schwierig, ein Plugin zu schreiben, um dies zu erreichen - und ich werde es sicherlich tun, wenn es keinen einfachen Weg gibt, den ich möglicherweise verpasst habe.

Jochen Schwarze
quelle

Antworten:

15

In der Processing Toolbox können Sie das Tool Clip-Vektoren nach Ausdehnung von GDAL / OGR verwenden:

Processing Toolbox > GDAL/OGR > [OGR] Geoprocessing > Clip vectors by extent

Joseph
quelle
1
Ich wusste, dass mir etwas fehlt ... Aber das scheint nicht richtig zu funktionieren. Ich muss eine Paketebene (Postgis, Polygone) abschneiden. Wenn Sie das Feld "Clipgrenzen" im Dialogfeld leer lassen, wird eine Kopie der Ebene (Speicherebene) erstellt. Wenn Sie ein Cliprechteck aus der Leinwand auswählen oder die Leinwandfläche zum Ausschneiden verwenden, wird eine leere Linienebene (temporäre Ebene oder Shapefile nicht) erstellt. egal).
Jochen Schwarze
@JochenSchwarze - Leider kann derzeit keine PostGIS-Ebene zum Testen erstellt werden.
Joseph
1
Dann löste es diese Frage für den Moment. Ich werde einen neuen für das Clipping-Problem starten.
Jochen Schwarze