আপনি আপনার বহুভুজগুলিকে লাইনে পরিণত করতে চান, সেই রেখাগুলিকে সাধারণ কভারেজ প্রান্তে পরিণত করতে পারেন, সেই প্রান্তগুলি সরল করুন, আবার এগুলি আবার বহুভুজ হিসাবে পুনর্নির্মাণ করতে পারেন এবং শেষ পর্যন্ত পয়েন্ট-ইন-বহুভুজ ব্যবহার করে পুরাতন বহুভুজের বৈশিষ্ট্যগুলিকে পুনরায় যোগদান করতে নতুন একটি.
CREATE TABLE rings AS SELECT (ST_DumpRings(polys)).geom AS rings FROM polytable;
CREATE TABLE simplerings AS SELECT ST_Union(rings) AS simplerings FROM rings;
CREATE TABLE newpolycollection AS SELECT ST_Polygonize(ST_Simplify(simplerings, 10.0)) AS geom FROM simplerings;
CREATE TABLE newpolysnoattributes AS SELECT (ST_Dump(geom)).geom FROM newpolycollection;
CREATE TABLE newpolytable AS SELECT new.geom, old.attr FROM newpolysnoattributes new, polytable old WHERE ST_Contains(new.geom, ST_PointOnSurface(old.polys));
উপরেরগুলিতে ত্রুটি রয়েছে তবে মূল ধারণাটি রয়েছে। আপনি যদি চান তবে এটি সবই একটি ক্যোয়ারিতে করতে পারেন।