Clipper circolare in QGIS
In QGIS 3.14 desidero ritagliare un livello sulle caratteristiche all'interno di un'area circolare.
Può essere fatto?
Risposte
È possibile creare un nuovo livello poligonale e aggiungere una funzione cerchio a quel nuovo livello, quindi utilizzare la funzione di clip esistente.
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.
Ho avuto problemi con i cerchi in livelli non proiettati (il cerchio sembra due cerchi sovrapposti), quindi controlla che il tuo livello temporaneo e il livello che vuoi ritagliare siano in un SR proiettato se stai ottenendo risultati strani.
Sono stato in grado di ottenere esattamente ciò che volevo in questo modo: creato un livello di punti con un SR proiettato (sembra essere importante per ottenere un cerchio preciso) e aggiungere una caratteristica punto in cui sarà il centro del cerchio proposto. Seleziona il punto e poi Vettore / Strumenti di Geoprocessing / Buffer. Il livello di input è il livello di punti. Imposta la distanza dal raggio del cerchio proposto. Imposta Segmenti su 25 per ottenere un diagramma circolare preciso. Seleziona "Crea livello temporaneo" ed esegui. È ora possibile utilizzare il livello temporaneo creato per ritagliare qualsiasi livello di input tramite Vettore / Strumenti di Geoprocessing / Clip.