জোনাল স্ট্যাটিস্টিক্স কি পোস্টজিআইএস 2 এ সম্ভব?


12

এখন postgis2 দিয়ে যা ডিফল্টরূপে রেস্টারদের সমর্থন করে কোনও অঞ্চলগত পরিসংখ্যান বিশ্লেষণ করা কি সম্ভব?

আমি এটি গুগল করেছি কিন্তু আমি কিছুই শক্ত পাইনি? আমাকে শুরু করার জন্য এখানে কোনও টিউটোরিয়াল আছে?

এটি কীভাবে করা যায় সে সম্পর্কে কেউ আমাকে স্কেল উদাহরণ দিতে পারে?

সম্পাদনা:

অ্যারাগন ব্লগ অনুসারে একটি আপডেট (সরল) ক্যোয়ারী :

CREATE TABLE sum_pop3 AS 
 SELECT gid, SUM((ST_SummaryStats(ST_Clip(rast,1,geom))).sum)
 FROM perez_grid, ls_den
 WHERE ST_Intersects(geom,rast) 
GROUP BY gid;

হাই @ নিকভস, আপনি কি জোনাল পরিসংখ্যান কাজ করার জন্য পরিচালনা করেছেন? আমি আপডেট করা ক্যোয়ারীটি কাজ করছে বলে মনে হচ্ছে না।
ক্লিফ

ক্লিফপ্যাটারসন মনে রাখবেন আমি কাজ করেছিলাম - এর পরে তিন বছর হয়ে গেছে, অনেক কিছুই বদলেছে। আমি পরে কোয়েরি চেষ্টা করে যাচ্ছি এবং নিশ্চিত বা আপডেট করছি।
21

আমি এটি ব্যবহার করার সময় থেকে অবশ্যই কিছু পরিবর্তন হয়েছে; কোয়েরি কোথায় লাথি মারছে তা দেখার জন্য এই মুহুর্তে পর্যাপ্ত সময় নেই। আপনি যদি এটি ঠিক করতে পরিচালনা করেন তবে আপডেট করুন দয়া করে বিনামূল্যে
ডেস্ক

বিষয়টিতে আমার সাম্প্রতিক প্রশ্নটি দেখুন
ক্লিফ

উত্তর:


6

এখানে পিয়েরে র্যাসিন এবং স্টিভ কমিংয়ের পোস্টগ্র্রেএসকিউএল / পোস্টজিআইএস স্পেসিয়াল ডাটাবেস ডকুমেন্টের মধ্যে রাস্টার ডেটা পরিচালনা ও বিশ্লেষণ করা উচিত , যা এখানে এফওএসএস-এ উপস্থাপিত হয়েছিল । আপনার সমস্যা সমাধানের জন্য রাস্টার পরিসংখ্যান হিসাবে সংজ্ঞায়িত প্রচুর ফাংশন রয়েছে। আমি মনে করি 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%

আমি এখনও এটি চেষ্টা করতে পারি নি তবে অ্যান্টনি উল্লেখ করেছিলেন যে পোস্টগ্রিসের সাথে রাস্টার বিশ্লেষণে কিছু পারফরম্যান্স সমস্যা ছিল।

আমি এটি আপনাকে সাহায্য করে আশা করি...


এটি একটি ভাল সূচনা পয়েন্ট!
টিকিট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.