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.

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.