दुनिया को समान जनसंख्या आकार के बहुभुजों में काटना


9

मैं दुनिया को समान आबादी के आकार के बहुभुज में कटौती करना चाहूंगा, 100 मिलियन व्यक्तियों (उदाहरण के लिए नासा द्वारा प्रदान किए गए जनसंख्या घनत्व के रेखापुंज डेटा के साथ शुरू करना)। मुझे पता है कि यह कटौती इस मायने में मनमानी होगी कि कई अलग-अलग समाधान हैं। लेकिन इससे कोई फर्क नहीं पड़ता, मुझे इसकी जरूरत है कि वह मनमानी करे! कृपया, क्या कोई मुझे आगे बढ़ने का सबसे अच्छा तरीका बता सकता है?


यह एक विशेष प्रकार के कार्टोग्राम (या शायद व्युत्क्रम कार्टोग्राम?) की तरह लगता है। इस सवाल का एक ग्राफिक उदाहरण है, जो मुझे लगता है कि आप जो वर्णन कर रहे हैं, उसके समान है, जहां मानचित्र मानक इकाई 'पिक्सेल' से बना है और उच्च मूल्यों वाले आकृतियों में उनमें से अधिक है। हालांकि ऐसा करने के बारे में कोई विशिष्ट उत्तर नहीं है, आप संभव समाधानों की तलाश में वहां शुरू कर सकते हैं।
क्रिस डब्ल्यू

वास्तव में खरोंच है कि। मुझे यह आभास होता है कि आप विश्व भूमि के बहुसंख्यकों को ले जाना चाहते हैं और उन्हें ऐसे आकार में काटते हैं जो आकार में भिन्न होंगे लेकिन सभी 100% लोगों का प्रतिनिधित्व करते हैं। मूल्य के आधार पर कार्ट्रोग्राम आकार को विकृत करते हैं, इसलिए यह आप क्या करना चाहते हैं इसके विपरीत की तरह है। यदि आपके पास ज्ञात आकार की कोशिकाओं के साथ एक घनत्व रेखापुंज है, तो आप इसे प्रति सेल जनसंख्या में बदल सकते हैं, तो शायद एक ऐसा उपकरण या विश्लेषण खोजें जो एक निश्चित सीमा तक कुल कोशिकाओं से बाहर बहुभुज का निर्माण करेगा। ऐसा लगता है कि स्थानिक विश्लेषक में ऐसा कुछ है जो ऐसा करेगा, लेकिन यह इस समय मुझे बच रहा है।
क्रिस डब्ल्यू

@ जुलिएन शायद आप जनसंख्या घनत्व सतह में स्थानीय मैक्सिमा पर बीज अंक के साथ एक विभाजन दृष्टिकोण (क्षेत्र बढ़ रहा है - en.wikipedia.org/wiki/Image_segmentation देखें ) का उपयोग कर सकते हैं । मुद्दा यह हो सकता है कि आप अजीब आकार के बहुभुजों के साथ समाप्त हो सकते हैं। आपको किसी प्रकार के 'गोलाई' नियम को लागू करना पड़ सकता है। किसी भी तरह से आप इसे देखते हैं, यह एक बहुत ही दिलचस्प सवाल है और मैं कुछ उत्तरों को देखने के लिए इंतजार नहीं कर सकता।
व्हाइटबॉक्सडेव

जवाबों:


1

आप दुनिया को कवर करने वाले छोटे वर्गों का एक ग्रिड बना सकते हैं। तब एक स्क्रिप्ट प्रत्येक निकटवर्ती वर्ग पर और (योग (वर्ग)) का योग कर सकती है <1000000) {मर्ज (वर्ग)}। पिछले वर्ग के लिए जो आपको 1 मिलियन से ऊपर कूद देगा, आप बहुत छोटे वर्गों के साथ ऐसा कर सकते हैं। आपको सांप की तरह चौकों पर घूमना चाहिए, लाइन में नहीं, इसलिए अंतिम बहुभुज का आकार हमेशा समान नहीं होता है। आप SUM और मर्ज (ST_UNION) करने के लिए PostGIS जैसे स्थानिक डेटाबेस का उपयोग कर सकते हैं।

आपका प्रश्न काफी रोचक है, हमें अपने परिणामों पर पोस्ट करते रहें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.