รวมเส้นคู่ขนานที่อยู่ติดกันและเพิ่มจำนวนเป็นแอตทริบิวต์ใน QGIS หรือไม่


9

ฉันมีเลเยอร์ที่มีหลายบรรทัดที่เป็นตัวแทนของเครื่องบินที่บินได้ เป้าหมายของฉันคือการสร้างแผนที่เพื่อวิเคราะห์การไหลของการจราจรในบางพื้นที่

ฉันต้องการรวมขนานทั้งหมดหรือใกล้กับเส้นคู่ขนานส่วนที่อยู่ภายในระยะทางที่กำหนดซึ่งกันและกัน (พูด 1 ไมล์ทะเล)

บรรทัดใหม่ที่ผสานแล้วควรมีแอตทริบิวต์ที่มีจำนวนบรรทัดดั้งเดิมที่ถูกผสาน ตัวอย่างเช่นหาก 5 เส้นคู่ขนานถูกรวมเข้ากับหนึ่งบรรทัดที่ผสานใหม่ควรมีแอตทริบิวต์ count เป็น 5 ซึ่งจะช่วยให้ฉันจัดรูปแบบตามนั้น

พิจารณาตัวอย่างวงจรต่อไปนี้:

การป้อนข้อมูล:

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

สามบรรทัดแยกกันสองเส้นมีส่วนคู่ขนานร่วมกัน

ผลลัพธ์ที่ต้องการ:

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

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

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

โดยพื้นฐานแล้วฉันกำลังพยายามสร้างสิ่งนี้:

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

(ที่มา)

ฉันจะทำอย่างไรเพื่อให้ได้ผลลัพธ์เช่นนี้ใน QGIS โปรดจำไว้ว่าชุดข้อมูลที่เกิดขึ้นจริงนั้นมีขนาดใหญ่กว่าตัวอย่างของฉันด้านบนดังนั้นโซลูชันควรปรับขนาดได้

ฉันเจอบทช่วยสอนนี้ซึ่งทำสิ่งที่คล้ายกับสิ่งที่ฉันพยายามทำมาก อย่างไรก็ตามฉันต้องการใช้ QGIS

คำตอบ:


1

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

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

จากนั้นดำเนินการบัฟเฟอร์ด้วยความใกล้เคียงที่ต้องการคุณจะต้องเล่นกับระยะทางที่คุณคิดว่าเหมาะสมสำหรับการวิเคราะห์ของคุณ: (QGIS ของฉันเป็นภาษาสเปน แต่ฉันแน่ใจว่าคุณสามารถเข้าใจได้)

กันชน

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

ร่วม

ตรวจสอบให้แน่ใจว่าคุณเพิ่มตัวเลือกสรุปด้วยผลรวม ผลลัพธ์จะเป็นคอลัมน์ใหม่ในทุก ๆ แอตทริบิวต์เพิ่มจำนวนเที่ยวบินอื่น ๆ ที่ตัดกัน หากบรรทัดมี ID คุณสามารถเข้าร่วมคอลัมน์ใหม่นี้เป็นบรรทัดดั้งเดิมของคุณหรือคุณสามารถเปลี่ยนรูปหลายเหลี่ยมบัฟเฟอร์กลับเป็นบรรทัด

หากคุณต้องการลดความซับซ้อนและลบบรรทัดพิเศษเป็นปัญหาที่แตกต่างกัน แต่ฉันหวังว่าฉันจะช่วยให้คุณเริ่มต้นอย่างน้อย

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