วิธีแบ่งคุณสมบัติใน QGIS


20

ฉันใหม่ที่ใช้ QGIS ฉันจะแยกคุณสมบัติต่าง ๆ ใน QGIS ได้อย่างไร? คู่มือบอกให้วาดเส้นผ่านรูปหลายเหลี่ยมที่คุณต้องการแยก แต่มันไม่ทำงาน บรรทัดจะหายไปเมื่อเสร็จสิ้น เมื่อฉันเลือกรูปหลายเหลี่ยมแล้วแบ่งมันบางครั้งก็ใช้งานได้และบางครั้งก็ไม่ได้ (ข้อมูลจะปรากฏขึ้นหลังจากนั้นจะไม่แยกคุณลักษณะ) ใครบ้างมีความคิดว่าทำไมเครื่องมือไม่ทำงานอย่างถูกต้องหรือไม่


1
คุณเปิดใช้งานการแก้ไขสำหรับเลเยอร์นั้นหรือไม่
DavidF

ใช่. บางครั้งมันแบ่ง aometimes ไม่ เมื่อมันไม่ทำงานมันให้ข้อมูลกับฉัน "ถ้ามีฟีเจอร์หนึ่งถูกเลือกเพียงอันเดียวเท่านั้นที่จะถูกแยก - สิ่งที่ฉันต้องการจะทำ - เพื่อแยกรูปหลายเหลี่ยมทั้งหมดของชั้นยกเลิกการเลือก - ซึ่งฉันไม่ต้องการ - "
Hendrik

@Hendrik คุณลองใช้วิธีการเวิร์กโฟลว์เดียวกันกับเลเยอร์รูปหลายเหลี่ยมที่แตกต่างกันเพื่อดูว่าคุณได้รับข้อผิดพลาดเดียวกันหรือไม่
Artwork21

ยังไม่ได้ แต่ฉันเปลี่ยนสิ่งหนึ่ง เมื่อฉันแยกรูปหลายเหลี่ยมจากโหนดหนึ่งไปอีกโหนดมันก็ทำงานได้โดยไม่มีข้อผิดพลาด ดังนั้นถ้า nesaccary ฉันสร้างโหนดบนจุดที่จะแบ่งรูปหลายเหลี่ยม ฉันคิดว่ามันใช้ได้ ไม่รู้ว่าทำไมมันไม่ทำงานอย่างถูกต้องเมื่อแยกระหว่างโหนด จะลองกับเลเยอร์ plygon อีกอันเพื่อดูว่าเกิดอะไรขึ้น ขอบคุณ
Hendrik

ฉันมีปัญหาเดียวกันฉันลองทุกอย่างด้านบน แต่มันไม่ทำงาน! มันเป็นวัตถุที่มีรูปหลายเหลี่ยมมากกว่าที่ไม่ได้สัมผัสกัน ถ้าฉันแยกมันออกเป็นหนึ่งในรูปหลายเหลี่ยมมันจะได้ผล แต่ฉันต้องการแยกระหว่างรูปหลายเหลี่ยมแบบต่างๆและมันไม่ทำงาน ทุกคนมีความคิดว่าฉันทำอะไรผิด ขอบคุณ! Linde
user17559

คำตอบ:


14

หากคุณต้องการแยกคุณสมบัติต่อมือ: เลือกเลเยอร์เวกเตอร์ของคุณแล้วคลิกแก้ไข (สีแดง) จากนั้นเลือกกรรไกร (สีเขียว) และคลิกสองครั้งจากด้านหนึ่งของรูปหลายเหลี่ยมไปอีกด้านหนึ่ง คุณจะเห็นเส้นประเล็ก ๆ หลังจากแยกแล้วไม่สามารถแก้ไขได้และเลือก "บันทึกการเปลี่ยนแปลง" ดูในตารางแอตทริบิวต์เพื่อดูการเปลี่ยนแปลง

ป้อนคำอธิบายรูปภาพที่นี่


7
หมายเหตุ: ขณะนี้คำตอบนี้ไม่อยู่ในข้อมูล (อย่างน้อยก็มากเท่าที่ไม่สามารถนำไปใช้กับ QGIS รุ่นล่าสุดได้)
Rostranimin

3
ใช่มั้ย คุณสามารถทำได้ด้วยแถบเครื่องมือ Digitalizing ขั้นสูง ฟังก์ชั่นเดียวกันเพียงไอคอนมีลักษณะแตกต่างกัน
Curlew

1
ใช่ - ค่อนข้างถูกต้อง ขออภัย ... นั่นคือสิ่งที่ฉันหมายถึง
Rostranimin

1
มี avaialbe ทางใดทางหนึ่งผ่านการเขียนโปรแกรมหรือปลั๊กอินที่เราสามารถแยกรูปหลายเหลี่ยมทั้งหมดในครั้งเดียวแทนที่จะเลือกคู่มือ
มูฮัมหมัดข่าน Faizan

แยกอะไร เรขาคณิต? แอตทริบิวต์? คุณสามารถเข้าถึงและสร้างชุดย่อยโดยใช้แถบเมนูแบบเวกเตอร์
Curlew

9

หากต้องการอัปเดต Curlew ด้านบนตั้งแต่ QGIS 2.18 คุณจะต้องใช้ Advanced Digitizing Toolbar ในตัวซึ่งสามารถเข้าถึงได้ผ่านทางมุมมอง> แถบเครื่องมือ> แถบเครื่องมือ Digitizing ขั้นสูง แถบเครื่องมือจะมีลักษณะเช่นนี้และปุ่ม "แยกคุณสมบัติ" คือปุ่มที่ห้าจากด้านขวา:

เมื่อโหลดแล้วและเลือกในภายหลังและในโหมดแก้ไขเลือกเครื่องมือ "แยกคุณสมบัติ" และใช้เพื่อวาดผ่านสถานที่ที่คุณต้องการสร้างกลุ่ม จากนั้นคุณสามารถใช้ "เครื่องมือโหนด" เพื่อเลือกจุดยอดและย้ายพวกเขาไปทุกที่ที่ส่วนใหม่ควรจะอยู่ในตำแหน่ง ข้อมูลสรุปแบบย่อมีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ในที่สุดแต่ละเซ็กเมนต์จะกลายเป็นคุณสมบัติอิสระในเลเยอร์เวกเตอร์ของคุณ อย่าลืมบันทึกการแก้ไขของคุณ!

สำหรับข้อมูลเพิ่มเติมโปรดดูที่คู่มือการใช้ QGIS ส่วนดิจิทัลขั้นสูง


6

นอกจากคำตอบของ Curlew สิ่งสำคัญคือการเริ่มต้นและจบบรรทัดการแยกของคุณนอกเลเยอร์เป้าหมาย ฉันมุ่งอย่างระมัดระวังสำหรับโหนดจนกว่าฉันจะพบเคล็ดลับที่เป็นประโยชน์ที่นี่:

http://www.cartographersguild.com/tutorials-how/17469-%5Baward-winner%5D-some-pointers-using-gis.html


3
ลิงก์ 404'd (เช่นไม่มีให้บริการอีกต่อไป)
AER

3

สิ่งที่สำคัญที่สุดคือการมีความแตกต่างที่ชัดเจนระหว่างส่วนด้านขวาและด้านซ้ายของรูปหลายเหลี่ยมเพื่อแยกข้ามเส้นแบ่ง มิฉะนั้นมันจะไม่ทำงาน ดังนั้นตรวจสอบให้แน่ใจว่ามีเส้นขอบ "ชัดเจน" ระหว่างด้านขวาและด้านซ้ายหรือด้านบนและส่วนล่างแม้ว่านี่หมายความว่าคุณตัดส่วนที่ไม่ต้องการออก สิ่งเหล่านี้คุณสามารถรวมเข้ากับส่วนหลักหลังจากนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.