QGIS의 원형 클리퍼
Aug 18 2020
QGIS 3.14에서는 원형 영역 내의 피처에 레이어를 자르고 싶습니다.
할 수 있습니까?
답변
5 Llaves Aug 18 2020 at 06:01
새 다각형 레이어를 만들고 해당 새 레이어에 원 피처를 추가 한 다음 기존 클립 기능을 사용할 수 있습니다.
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.
투영되지 않은 레이어의 원 (원이 두 개의 겹치는 원처럼 보임)에 문제가 있었으므로 이상한 결과를 얻으면 임시 레이어와 자르려는 레이어가 투영 된 CRS에 있는지 확인하십시오.
BillC Aug 19 2020 at 10:25
내가 원하는 것을 정확히 얻을 수있었습니다. 투영 된 CRS (정확한 원을 얻기 위해 중요한 것처럼 보임)로 포인트 레이어를 만들고 제안 된 원의 중심이 될 포인트 피처를 추가했습니다. 점을 선택한 다음 벡터 / 지리 처리 도구 / 버퍼를 선택합니다. 입력 레이어는 포인트 레이어입니다. 제안 된 원의 반경까지 거리를 설정합니다. 정확한 원 플롯을 얻으려면 Segments를 25로 설정하십시오. '임시 레이어 만들기'를 선택하고 실행합니다. 이제 생성 된 임시 레이어를 사용하여 Vector / Geoprocessing Tools / Clip을 통해 입력 레이어를 클리핑 할 수 있습니다.