2
วิธีแก้ไข“ หลุมอยู่นอกเปลือก”
ฉันได้รับชุดข้อมูลที่มีรูปหลายเหลี่ยมซึ่งมีการปรับปรุงรูปทรงเรขาคณิตโดยปลั๊กอิน QGIS " Geometry Updater " ตอนนี้ผมมีปัญหาที่ว่าใน PostGIS ฉันได้รับรูปทรงเรขาคณิตที่ไม่ถูกต้องด้วยข้อผิดพลาด"หลุมอยู่เปลือกนอก" แต่เมื่อสังเกตเรขาคณิตใน QGIS จริง ๆ แล้วมีสองรูปร่างโดยที่หนึ่งคือเรขาคณิตหลักและอีกหลุม (อาจ) ST_Polygonผมคิดว่าเหตุผลของเรื่องนี้ก็คือว่าประเภทรูปทรงเรขาคณิตถูกกำหนดให้ แต่แม้หลังจากเปลี่ยนST_MultiPolygonเป็นข้อผิดพลาดยังคงอยู่ มีคนมีความคิดในการแก้ไขปัญหานี้อย่างไร ด้วยตนเองใน QGIS จะดี แก้ไข: นี่คือ WKT ดั้งเดิมของรูปร่างในภาพ (ก่อนที่จะเปลี่ยนเป็นST_MultiPolygon): รูปหลายเหลี่ยม ((681328,211640639 5312556.84866055,681333.876018639 5312566.85338355,681344.126811639 5312584.17146655,681360.13777864 5312605.81168455,681368.571629639 5312620.16794654,681375.15817664 5312633.84801255,681380.74133464 5312647.74367554,681384.01769064 5312658.41482554,681392.01169764 5312694.63471254,681393.07199764 5312701.83700354,681389.16681464 5312705.85459254,681379.79126564 5312704.26135554,681393.93193764 5312715.39845154,681401.81727164 5312723.43382354,681398.09962564 5312710.95653254,681395.19739764 5312693,68448654 , 681387.20535464 5312657.40285554,681383.87846764 5312644.38168654,681378.69327164 5312632.35257854,681367.00831364 5312610.47778954,681346.401239639 …