ตำแหน่งทศนิยม (xth) ใดของค่าพิกัด QGIS กำหนดชุดของจุดใดที่ซ้ำกัน?
ฉันคิดว่า QGIS จัดการกับทศนิยมที่ 15 แต่มันเป็นข้อ จำกัด เพียงเพราะฉันได้ทำงานกับ Shapefiles เป็นหลัก
อย่างไรก็ตามข้อ จำกัด ใช้ไม่ได้เมื่อฉันเลือกแหล่งข้อมูลอื่นเช่นชั้นขูดชั่วคราว
ด้วยการใช้ข้อมูลดัมมี่เช่นด้านล่างฉันได้ทำการทดสอบอย่างรวดเร็วโดยใช้สองเครื่องมือเพื่อค้นหาค่าที่เล็กที่สุดที่สามารถระบุความแตกต่างของพิกัด:
- กระบวนการทางภูมิศาสตร์ของ QGIS:
Delete duplicate geometries
- ปลั๊กอิน MMQGIS:
Delete Duplicate Geometries
เอาท์พุทโดยQGIS Delete duplicate geometries
เป็นเช่นเดียวกับข้อมูลอินพุตข้างต้น (ทั้งหมด 20 บันทึกถูกเก็บรักษาไว้) ดังนั้นมันอาจหมายถึง QGIS คิดว่าพวกเขาจะแตกต่างกันทั้งหมด ขีด จำกัด นี้เกินกว่า 1e-29 (หรือ 1e-30) ที่เห็นในการทดสอบขนาดเล็กนี้หรือไม่?
เช่นเดียวกับการเปรียบเทียบMMQGIS Delete Duplicate Geometries
ผลิตด้านล่าง ดูเหมือนว่า MMQGIS จะกำหนดตำแหน่งทศนิยมที่ 16 หรือ 17 ให้เป็นขีด จำกัด
[แก้ไข]
ฉันเกรงว่าจะไม่ชัดเจนว่าคำถามหลักของฉันคืออะไร จุดมุ่งหมายของฉันที่จะเข้าใจความสัมพันธ์ระหว่างค่าพิกัดและการซ้ำซ้อน / ทับซ้อนกันตามที่ระบุไว้ในวรรคแรกของคำถามของฉัน หวังว่าความรู้ประเภทนี้จะช่วยให้เราสามารถควบคุมคุณสมบัติที่ทับซ้อนกันได้อย่างง่ายดาย
อย่างไรก็ตามปัญหาพื้นฐานที่ฉันพยายามโฟกัสคือตำแหน่งทศนิยมที่ QGIS รู้จักจุด (โหนด) เนื่องจากการซ้อนทับดูเหมือนจะแตกต่างกันไปขึ้นอยู่กับแหล่งข้อมูล
หากเราใช้ Shapefiles สำหรับเลเยอร์ของเรา QGIS จะจัดการกับตำแหน่งทศนิยมที่ 15 และความแตกต่างน้อยกว่า (ที่ 16 หรือ 17) ไม่เป็นที่รู้จัก ... MMQGIS ก็รับผลกระทบจากข้อ จำกัด นี้ (ต่อสายตาของฉัน) หากเราสร้างเลเยอร์รอยขีดข่วนชั่วคราวหรือเลเยอร์ DB ข้อ จำกัด นี้จะไปได้ดีกว่าวันที่ 30-ish? การเปลี่ยนแปลงพฤติกรรมนี้ทำให้ฉันประหลาดใจ