ปัตตาเลี่ยนแบบวงกลมใน 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 ที่คาดการณ์ไว้ (ดูเหมือนจะสำคัญในการรับวงกลมที่ถูกต้อง) และเพิ่มคุณสมบัติจุดที่ศูนย์กลางของวงกลมที่เสนอจะอยู่ เลือกจุดแล้วเลือก Vector / Geoprocessing Tools / Buffer ชั้นอินพุตคือเลเยอร์จุด กำหนดระยะทางเป็นรัศมีของวงกลมที่เสนอ ตั้งค่ากลุ่มเป็น 25 เพื่อให้ได้พล็อตวงกลมที่ถูกต้อง เลือก 'สร้างเลเยอร์ชั่วคราว' และเรียกใช้ ตอนนี้คุณสามารถใช้เลเยอร์ชั่วคราวที่สร้างขึ้นเพื่อตัดเลเยอร์อินพุตใด ๆ ผ่าน Vector / Geoprocessing Tools / Clip