ฉันได้นำเข้าข้อมูลบางส่วนในฐานข้อมูล Postgis และรูปทรงเรขาคณิตบางส่วนมีการรายงานที่ไม่ถูกต้อง (ST_IsValidReason รายงานการแยกตัวเองหรือการแยกแหวนด้วยตนเอง)
ดูเหมือนว่าข้อความค้นหาที่ฉันทำไม่ได้รับผลกระทบจากลักษณะที่ไม่ถูกต้องของรูปทรงเหล่านี้ (ฉันใช้ ST_Distance แบบสอบถามเท่านั้น)
อะไรคือสิ่งที่แตกหักเมื่อรูปทรงเรขาคณิตไม่ถูกต้อง
การแก้ไขรูปทรงเรขาคณิตเหล่านี้ "อัตโนมัติ" (บัฟเฟอร์ (geom, 0) หรือ ST_SimplifyPreserveTopology (geom, 0.0001)) เป็นตัวเลือกหรือไม่?