Clipper circular no QGIS

Aug 18 2020

No QGIS 3.14, desejo recortar uma camada para os recursos dentro de uma área circular.

Isso pode ser feito?

Respostas

5 Llaves Aug 18 2020 at 06:01

Você pode criar uma nova camada de polígono e adicionar um recurso de círculo a essa nova camada e, em seguida, usar a função de clipe existente.

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.

Tenho tido problemas com círculos em camadas não projetadas (o círculo se parece com dois círculos sobrepostos), portanto, verifique se sua camada temporária e a camada que deseja cortar estão em um CRS projetado se você estiver obtendo resultados estranhos.

BillC Aug 19 2020 at 10:25

Consegui alcançar exatamente o que queria: Criar camada de pontos com um CRS projetado (parece ser importante para obter um círculo preciso) e adicionar um recurso de ponto onde ficará o centro do círculo proposto. Selecione o ponto e então Ferramentas de Vetor / Geoprocessamento / Buffer. A camada de entrada é a camada de ponto. Defina a distância para o raio do círculo proposto. Defina Segments como 25 para obter um gráfico de círculo preciso. Selecione 'Criar Camada Temporária' e execute. Agora você pode usar a camada temporária criada para cortar qualquer camada de entrada por meio de Ferramentas / Clip de Vetor / Geoprocessamento.