मैं इस तालिका में संग्रहीत कुछ ज्यामितीय (140k) हूँ
रचनात्मक टेबल बफ़र्स (पीके पूर्णांक नहीं, ज्यामितीय ज्यामिति (मल्टीपोलियन, 4326),)
और मैं (यदि संभव हो तो) एक नई सारणी (बफ़र्स) बनाना चाहूंगा जिसमें परिणामी ज्यामिति होंगे जहां पहले से हैं वर्गीकृत किया बस जब वे कर रहे हैं अन्तर्विभाजक एक दूसरे के बीच।
मेरा अपेक्षित आउटपुट, यह QGIS में उपयोग करते समय जैसा हैबफ़र (ओं) उपकरण जाँच पर "बफर परिणाम भंग", लेकिन मैं उत्पादन के रूप में सिर्फ एक बड़ा अनूठा ज्यामिति के बजाय, और अधिक छोटे समूहों (एक दूसरे को ज्यामितीय प्रतिच्छेद के समूह के लिए) करना चाहूंगा
क्या आप मुझे यह समझने में मदद कर सकते हैं कि मैं एक ऐसी क्वेरी कैसे बना सकता हूं जो मुझे ऐसा करने की अनुमति दे? (पोस्टग्रेज + पोस्टगिस सक्षम) धन्यवाद
Stefano
उत्तर:
जवाब के लिए 0 № 1क्या आपको विशेषताओं की भी आवश्यकता है?
यदि नहीं, तो इस क्वेरी को कार्य करना चाहिए:
CREATE TABLE buffersmerged AS
SELECT (ST_dump(ST_union(a.geom))).geom
FROM buffers a, buffers b
WHERE ST_intersects(a.geom,b.geom) AND a.id != b.id;