3
กำลังพิจารณาหลุม / ข้อ จำกัด ในการสร้างรูปหลายเหลี่ยม Voronoi ใน QGIS?
ฉันกำลังพยายามสร้างรูปหลายเหลี่ยม voronoi ใน QGIS ที่จะพิจารณา "หลุม" ในโดเมนทั่วไป ตัวอย่างจะเป็น: ฉันสร้าง Voronois ในภาพนี้โดยใช้ QGIS ผ่านคำสั่ง GRASS จากนั้นใช้เครื่องมือ "ความแตกต่าง" เพื่อสร้างรู มีการใช้รูปร่างไฟล์รูปหลายเหลี่ยมแบบแยกซึ่งประกอบด้วยส่วนต่าง ๆ ของหลุมเป็นชั้น "ส่วนต่าง" แอปพลิเคชันตัวอย่างจะสร้างรูปหลายเหลี่ยมรอบจุดสุ่มตัวอย่างที่รวบรวมระหว่างโครงสร้างที่ควรแยกออกจากการวิเคราะห์ ปัญหาสองประการเกิดขึ้นที่นี่: ฟังก์ชั่น "ความแตกต่าง" ไม่ทำงานอย่างถูกต้อง 100% โดยมีขอบเขตรูปหลายเหลี่ยมบางส่วนขยายเข้าไปใน "หลุม" สิ่งนี้สามารถแก้ไขได้โดยการค้นหาแถวในตารางแอตทริบิวต์ซึ่งไม่มีหมายเลขโพลีกอน (หรือ ID ของ "0") "การเจาะรู" หลังจากนั้นความจริงประเภทนี้อาจส่งผลให้เกิดรูปหลายเหลี่ยมที่ไม่ต่อเนื่องดังที่แสดงโดยลูกศรสีแดงในภาพ คำถามของฉันคือ: มีเครื่องมือหรือปลั๊กอิน Voronoi ที่สามารถพิจารณาการปรากฏตัวของ "หลุม" ในใจกลางของโดเมนเป็นกระบวนการขั้นตอนเดียวและยังกำจัดการสร้างรูปหลายเหลี่ยมไม่ต่อเนื่อง? ฉันจินตนาการว่าเครื่องมือดังกล่าวจะขยายขอบเขตของรูปหลายเหลี่ยมไปยังจุดตัดที่ใกล้ที่สุดพร้อมกับขอบเขตอื่นยกเว้นว่าจะมีการต่อยกับเขต "หลุม" เป็นครั้งแรก