এখানে পিয়েরে র্যাসিন এবং স্টিভ কমিংয়ের পোস্টগ্র্রেএসকিউএল / পোস্টজিআইএস স্পেসিয়াল ডাটাবেস ডকুমেন্টের মধ্যে রাস্টার ডেটা পরিচালনা ও বিশ্লেষণ করা উচিত , যা এখানে এফওএসএস-এ উপস্থাপিত হয়েছিল । আপনার সমস্যা সমাধানের জন্য রাস্টার পরিসংখ্যান হিসাবে সংজ্ঞায়িত প্রচুর ফাংশন রয়েছে। আমি মনে করি ST_SummaryStats আপনাকে জোনাল স্ট্যাটিক্স সম্পর্কে অবশ্যই সহায়তা করবে, অবশ্যই যথেষ্ট নয়।
ST_SummaryStats(raster)
আপনাকে (মিনিট, সর্বাধিক, যোগফল, গড়, এসডিডিডিভ, গণনা (উইথডাটা পিক্সেলের)) রেকর্ডগুলির সেট করবে।
পোস্টগিস ২.০ কিছু বর্গ কোয়েরি নিয়ে জোনাল পরিসংখ্যান বিশ্লেষণকে সমর্থন করে যা আপনি কাজ করেছেন। এসরি বনাম পোস্টগিস ২.০ সহ জোনাল স্ট্যাটিটিক্স সম্পর্কে নেটে আমি একটি ভাল ডকুমেন্টেশন পেয়েছি। স্থানান্ত্রিক স্থানান্তর এ এখানে কিছু তথ্যের জন্য আপনার চেক আউট করা উচিত । উভয়কে কিছু কঠোর জিজ্ঞাসা করে একই পরিসংখ্যান ফলাফল দেওয়া হয়েছিল।
উদাহরণস্বরূপ ক্যোয়ারী যা আমি আগে উল্লেখ করেছি অ্যান্টনি লোপেজ সাইট থেকে নেওয়া হয়েছিল ...
CREATE TABLE sum_pop2 AS
WITH
feat AS (SELECT gid, geom FROM perez_grid AS b ),
b_stats AS
(SELECT gid, (stats).*
FROM (
SELECT gid, ST_SummaryStats(ST_Clip(rast,1,geom)) AS stats
FROM ls_den
INNER JOIN feat
ON ST_Intersects(feat.geom,rast) ) AS foo )
SELECT gid, SUM(count) AS cell_count
,SUM(sum) AS population
FROM b_stats
WHERE count > 0
GROUP BY gid
ORDER BY gid;
Esri জোনাল পরিসংখ্যান ফলাফল: জনসংখ্যা: 207,578 সেল গণনা: 14,400
পোস্টগিস পদ্ধতি ফলাফল: জনসংখ্যা: 207,578 সেল গণনা: 14,400।
জনসংখ্যার শতাংশ পার্থক্য: 0%
আমি এখনও এটি চেষ্টা করতে পারি নি তবে অ্যান্টনি উল্লেখ করেছিলেন যে পোস্টগ্রিসের সাথে রাস্টার বিশ্লেষণে কিছু পারফরম্যান্স সমস্যা ছিল।
আমি এটি আপনাকে সাহায্য করে আশা করি...