รับรูปหลายเหลี่ยม voronoi ซึ่งขยายจนขอบเขตของรูปหลายเหลี่ยมอื่น


10

ฉันมีฮับ (สีเหลือง) ในเขต (สีฟ้าอ่อน) ฉันต้องการค้นหารูปหลายเหลี่ยมที่ระบุฮับที่ใกล้ที่สุดกับทุกจุดในเขต

รูปหลายเหลี่ยม voronoi ที่ฉันได้จากการใช้ QGIS เป็นสีน้ำตาลในภาพ อย่างไรก็ตามฉันต้องการรูปหลายเหลี่ยม voronoi เพื่อเติมขอบเขตด้านนอกเนื่องจากฉันต้องการรูปหลายเหลี่ยมเพื่อเติมเต็มทั้งเขต

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

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

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

ฉันจะสร้างรูปหลายเหลี่ยม voronoi ที่ฉันต้องการได้อย่างไร


1
qgis จะไม่สร้าง voronoi ที่เหมาะสมหากบัฟเฟอร์ ดูลิงค์ที่นี่gis.stackexchange.com/questions/11866/…

คุณลองใช้เครื่องมือ rdeldir ใน GME แล้วหรือยัง? spatialecology.com/gme/rdeldir.htm
mwil

2
@ ด่านถูกต้อง: ทุก ๆ ส่วนของตัวเลขที่ต่ำกว่านั้นผิด (ส่วนของเส้นควรตัดแบ่งจุดที่ด้านข้างของพวกเขา แต่ส่วนใหญ่ของพวกเขาไม่ได้) วิธีแก้ปัญหาคือการวางจุดเทียมสี่จุดที่อยู่เหนือขอบเขตของรูปหลายเหลี่ยม (ที่มุมของกล่องขนาดใหญ่) และรวมไว้ในการคำนวณรูปหลายเหลี่ยม Voronoi จากนั้นตัดผลลัพธ์ที่มีรูปหลายเหลี่ยม
whuber

หากคุณมี ArcMap การใช้งานที่ฉันให้ไว้จะทำเช่นนี้มิฉะนั้นให้รวม "บางจุดที่ไม่มีที่สิ้นสุด" ตามที่ Bill แนะนำ

คำตอบ:


4

ฉันคิดว่าฉันอาจมีวิธีแก้ไขปัญหาของคุณ ผ่านปลั๊กอิน Sextante คุณสามารถเข้าถึงโมดูลจากโปรแกรมที่ชื่อว่า SAGA GIS ในโมดูลคะแนนเป็นเครื่องมือที่เรียกว่า Thiessen Polygons นี่เป็นอีกชื่อหนึ่งของ Voronoi polygons เครื่องมือนี้น่าจะเหมาะกับคุณ ฉันเพิ่งลองใช้เกจวัดปริมาณน้ำฝนและได้รับพื้นที่ครอบคลุมที่แน่นอนที่ ArcGIS และหญ้า (v.voronoi) ให้ฉัน ดังนั้นฉันจึงค่อนข้างมั่นใจในผลลัพธ์อย่างน้อย ฉันหวังว่านี่จะช่วยได้.


ฉันไม่พบเครื่องมือ Thiessen Polygons ในโมดูลคะแนนในกล่องเครื่องมือการประมวลผล QGIS อย่างไรก็ตามฉันพบว่าdominoc925.blogspot.com.au/2013/07/…ได้อธิบายวิธีการใช้ SAGA GIS โดยตรงซึ่งใช้งานได้ดี
AndrewHarvey

0

เป็นบทสรุปของความคิดเห็นก่อนหน้า ...

เพิ่มคะแนนไปที่อินฟินิตี้แล้วใช้ฟังก์ชันตัด วิดีโอนี้แสดงให้เห็นอย่างชัดเจนว่า:

https://www.youtube.com/watch?v=eos1nR-5Tio

หวังว่านี่จะช่วยใครซักคน!


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