2
ละลายรูปหลายเหลี่ยมใน QGIS (GEOS) ด้วยความอดทน
ฉันมีเลเยอร์เวกเตอร์รูปหลายเหลี่ยมแสดงพื้นที่ที่ถูกน้ำท่วม เลเยอร์ได้รับการผลิตในลักษณะที่บางพื้นที่ประกอบไปด้วยรูปหลายเหลี่ยมขนาดเล็กจำนวนมาก (ดูภาพด้านล่างโดยมีข้อความว่า "ข้อมูลดั้งเดิม") ฉันต้องการที่จะยุบรูปหลายเหลี่ยมที่พวกเขาสัมผัส ถ้าฉันใช้เครื่องมือการประมวลผลทางภูมิศาสตร์ละลายใน fTools ของ QGIS ซึ่งใช้ไลบรารี GEOS ฉันจะได้รับผลลัพธ์ที่ไม่คาดคิด (ดู "ละลายด้วย QGIS fTools") ดูเหมือนว่า GEOS จะไม่ใช้เกณฑ์ในการพิจารณาว่ารูปหลายเหลี่ยมสัมผัสหรือไม่ดังที่กล่าวไว้ในปัญหาเหล่านี้: http://trac.osgeo.org/qgis/ticket/3126 http://trac.osgeo.org/qgis/ticket/3184 http://hub.qgis.org/issues/2806 วิธีการเดียวกันใน ArcGIS ให้ผลลัพธ์ที่คาดหวัง (ดู "ละลายด้วย ArcGIS 10.1") เห็นได้ชัดว่านี่เป็น "คุณสมบัติ" ของ GEOS แทนที่จะเป็นข้อบกพร่อง มีวิธีแก้ไขข้อมูลที่ฉันต้องสร้างผลลัพธ์ที่คาดหวังหรือไม่? การสูญเสียความแม่นยำเล็กน้อย (ไม่กี่ซม.) สามารถยอมรับได้สำหรับฉัน ในทางที่ดีทางออกจะเป็นสิ่งที่ฉันสามารถเขียนลงในปลั๊กอิน QGIS เป็นขั้นตอนการประมวลผลล่วงหน้า คำถามที่เกี่ยวข้อง (ไม่มีคำตอบ): วิธีการตั้งค่าความอดทนของเครื่องมือการประมวลผลทางภูมิศาสตร์ใน QGIS? เชื่อมโยงไปยังข้อมูลตัวอย่างเป็น shapefile: https://www.dropbox.com/s/c8ns7wwfv289ad0/sample.zip