আমি ভার্চুয়াল স্তর ব্যবহার করে কিউজিআইএস-তে বহুভুজ জ্যামিতিগুলি ছেদ করার চেষ্টা করছি:
SELECT
sbqry.rowid AS gid,
sbqry.geom
FROM
(SELECT
ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom
FROM land_parcels, flood_zone
WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry))
AS sbqry;
দুর্ভাগ্যক্রমে, sbqry.rowid AS gid
স্বয়ং-বর্ধিত মানের পরিবর্তে NULL দেয় UL
'গিড' নামে একটি অনন্য শনাক্তকারী কলাম কীভাবে তৈরি করবেন কেউ জানেন? আমি যতদূর জানি ভার্চুয়াল স্তরগুলি এসকিউএলাইট / স্প্যাটালাইটের উপর ভিত্তি করে।
ভার্চুয়াল স্তরটির জন্য আপনি কোন ডেটা টাইপ ব্যবহার করছেন?
—
DPSSpatial
ইনপুট স্তরগুলি .shp ফাইলগুলি হয়, আউটপুট জ্যামিতির ধরণটি 'বহুভুজ'।
—
ग्रहण_
আমি জানতাম না আপনি শেফফাইলে স্থানিক ক্রিয়া (ST_ *) চালাতে পারবেন! দারুণ!!!
—
DPSSpatial
আপনি কি 'সিডিক্ট রোউইডকে গিড হিসাবে' থেকে sbqry মুছে ফেলার চেষ্টা করেছেন ... আমি এরকম একটি উদাহরণ সহ আরও একটি পোস্ট পেয়েছি।
—
কেটিআই
'রোউইড এএস গিড' সাধারণ বাছাই করা স্টেটমেন্টের সাথে কাজ করে যেমন একটি বাফার তৈরি করে তবে সাবকিয়ারির সাথে নয়।
—
eclipsed_by_the_moon