Rundschneider in QGIS

Aug 18 2020

In QGIS 3.14 möchte ich eine Ebene an die Features innerhalb eines kreisförmigen Bereichs anpassen.

Kann das gemacht werden?

Antworten

5 Llaves Aug 18 2020 at 06:01

Sie können eine neue Polygonebene erstellen und dieser neuen Ebene ein Kreis-Feature hinzufügen und dann die vorhandene Clip-Funktion verwenden.

Layer_>Create Layer->Temporary Scratch Layer. 
Edit->Add Circle->(pick your circle method)
Draw the circle
Toggle editing
Highlight the layer you wish to clip in the layers pane
Vector->GeoProcessing Tools->Clip
Select your temporary layer as the clipping layer.

Ich habe Probleme mit Kreisen in nicht projizierten Ebenen (der Kreis sieht aus wie zwei überlappende Kreise). Überprüfen Sie daher, ob sich Ihre temporäre Ebene und die Ebene, die Sie ausschneiden möchten, in einem projizierten CRS befinden, wenn Sie seltsame Ergebnisse erzielen.

BillC Aug 19 2020 at 10:25

Ich konnte genau das erreichen, was ich wollte: Erstellte eine Punktebene mit einem projizierten CRS (scheint wichtig zu sein, um einen genauen Kreis zu erhalten) und fügte ein Punkt-Feature hinzu, bei dem der Mittelpunkt des vorgeschlagenen Kreises liegt. Wählen Sie den Punkt und dann Vektor / Geoverarbeitungswerkzeuge / Puffer. Die Eingabeebene ist die Punktebene. Stellen Sie den Abstand zum Radius des vorgeschlagenen Kreises ein. Stellen Sie Segmente auf 25 ein, um ein genaues Kreisdiagramm zu erhalten. Wählen Sie "Temporäre Ebene erstellen" und führen Sie "Ausführen" aus. Sie können jetzt die erstellte temporäre Ebene verwenden, um eine beliebige Eingabeebene über Vektor / Geoverarbeitungswerkzeuge / Clip zu beschneiden.