পোস্টগ্রিসে আমার বহুভুজ (সেন্সাস ব্লক গ্রুপ) এর একটি টেবিল রয়েছে। আমি শহরের সাথে প্রতিটি ব্লক গ্রুপকে ট্যাগ করতে চাই (অন্য বহুভুজ টেবিল) এটি মূলত এর মধ্যে থাকে। এটা কি সম্ভব? আমি ভাবছি আমার অবশ্যই এমন কিছু তৈরি করতে হবে:
select b.*,t.name
from blockgroups b, towns t
where (st_area(st_intersection(b.wkb_geometry, t.wkb_geometry))/st_area(b.wkb_geometry)) > .5
তবে এই ক্যোয়ারীটি চিরদিনের জন্য নিচ্ছে (আমার প্রায় 5,000 টি ব্লক গ্রুপ এবং 375 টি শহর আছে ...)। এই ক্যোয়ারীটি ভুল হয়ে থাকলে একেবারেই কীভাবে কাজ করা যায় সে সম্পর্কে কোনও পরামর্শ, বা এটি সঠিক হলে দ্রুত হয়?