हीटमैप प्लगइन और इसके आउटपुट का उपयोग कैसे करें?


10

मेरे पास अंकों की एक परत है जिसे मैं विज़ुअलाइज़ेशन के लिए बिंदुओं के हीटमैप एकाग्रता के रूप में चित्रित करना चाहूंगा।

QGIS 1.8 में, मैंने अंतर्निहित हीट मैप प्लगइन की कोशिश की, डिफ़ॉल्ट मानों को छोड़ दिया, और इस ग्रे बॉक्स को प्राप्त किया।

हीटमैप प्लगइन द्वारा उत्पादित इस परत को प्राप्त करने के बाद अगला कदम क्या है? मैं यहाँ से इस आउटपुट के समान कुछ उत्पादन करने की उम्मीद कर रहा हूँ। http://www.sethoscope.net/heatmap/

पी एस मैं वास्तव में यह कोशिश की और उत्पादन सुंदर था, लेकिन छवि को qgis में एक परत के रूप में नहीं मिला।

यहां छवि विवरण दर्ज करें



यह आपके सॉफ़्टवेयर कॉन्फ़िगरेशन के साथ एक समस्या हो सकती है। क्वांटम जीआईएस 1.8.0 (स्टैंडअलोन) के साथ मेरे पास बिल्कुल समान आउटपुट था, लेकिन समान डेटा वाले क्यूजीआईएस रात / उबंटू पर आउटपुट ठीक दिखता है।
लुकास

जवाबों:


7

हीटमैप प्लगइन का उपयोग करने पर

यह चर्चा कुछ प्रकाश डालना चाहिए कि यह प्लगइन कैसे काम करता है:

वह प्रक्रिया जिसमें पिक्सेल मानों की गणना की जाती है, प्रसंग सहायता में समझाया गया है। इसका सिर्फ एक रैखिक काम है, 10 पिक्सेल के बफर के लिए कहें, और 0 के क्षय के लिए, केंद्रीय पिक्सेल का मूल्य 1 है, केंद्र पिक्सेल से 2 का 0.9 है और इसलिए मूल्य के साथ 10 वें पिक्सेल तक n है। इसके बाद इसके साथ जोड़ा गया बिन्दुवार। तो अंकों की संख्या जितनी अधिक होगी, पिक्सल का मूल्य उतना ही अधिक होगा। http://idvux.wordpress.com/2009/08/21/heat-maps/ पर विभिन्न प्रकार के हीटमैप्स (मूल्य प्रक्षेपित, आवृत्ति) की अच्छी व्याख्या है। इस उपकरण ने एक आवृत्ति हीटमैप उत्पन्न किया। इसलिए इसमें बहुत से एल्गो स्पेस नहीं बचे हैं।

ध्यान दें कि बफर पिक्सेल में निर्दिष्ट है! तो असली सवाल यह है कि पिक्सल की गणना कैसे की जाती है।

GRASS में इसे क्षेत्र सेटिंग में निर्दिष्ट किया जाएगा। यदि आपको GRASS की आदत नहीं है, तो यह हीटमैप प्लगइन की तुलना में बहुत अधिक उन्नत विकल्प प्रदान करता है।

परिणाम स्टाइल करने पर

स्टाइल टैब (रेखापुंज परत के गुणों में) में आप "कंट्रास्ट एन्हांसमेंट" अनुभाग पर जा सकते हैं, एक चुनिंदा "स्ट्रेच टू मिनमैक्स"। परिणामी तस्वीर अब एक ग्रे बॉक्स नहीं होनी चाहिए, लेकिन ग्रेस्केल में घनत्व दिखाती है।

यदि आप चाहते हैं कि परिणाम आपके द्वारा पोस्ट की गई वेबसाइट पर दिखें, तो आप "ग्रीसेकेल" के बजाय "कोलरमैप" का चयन करना चाहेंगे। फिर "Colormap" नामक तीसरे टैब पर जाएं और अपने डेटा से मिलान करने के लिए रंग बनाएं।

युक्ति: आप शायद "Colormap" टैब पर "कलर इंटरपोलेशन" को "रैखिक" में बदलना चाहेंगे। लेकिन इसे आजमाइए।


यह संभावना है कि मैं अभी भी यहां कुछ चीजें याद कर रहा हूं। मुझे अभी भी एक ही नक्शा एक अलग रंग के साथ मिलता है। शायद मुझे हीट मैप प्लगइन के लिए डिफ़ॉल्ट सेटिंग्स को ट्वीक करने की आवश्यकता है: त्रिज्या = 10, क्षय = 0.1। ?
n1kn0k

यहाँ मुझे अब तक जो मिला है उसकी एक तस्वीर है: bayimg.com/eAOfgaaDh । सही दिशा के लिए किसी भी कुहनी की सराहना करेंगे।
n1kn0k

इस छवि के लिए आपने कौन सी सेटिंग का उपयोग किया? क्या आपने रेखीय रंग प्रक्षेप के साथ रंगीन मानचित्र की कोशिश की है? क्या आपने रेखापुंज मानों की जाँच की है? वे किस सीमा में हैं?
UnderDark

मैंने आपके उत्तर में दिए गए निर्देशों का पालन किया, जिसमें रैखिक रंग प्रक्षेप शामिल हैं। पुन: रास्टर मान। मैं इसके बारे में उत्सुक हूं, मेरे पास सभी शून्य हैं।
n1kn0k

2
क्या यह 0 और 1 नहीं है? या सिर्फ शून्य? आपने बहुत छोटे बफर त्रिज्या का उपयोग किया हो सकता है - आपका हीटमैप बहुत छोटे क्षेत्र में बिंदुओं के घनत्व की गणना कर रहा है, इसलिए औसत या तो "1" या "0" है। एक बहुत बड़ा बफर त्रिज्या और प्रयोग करने का प्रयास करें।
सिमबामुंग

5

मैं सीआरएस पर कुछ भ्रम के कारण इसी तरह के ग्राफ उत्पन्न कर रहा था। मूल रूप से, आपको यह सुनिश्चित करने की आवश्यकता है कि आपकी परियोजना और आपकी वेक्टर परत दोनों सही सीआरएस का उपयोग कर रहे हैं। मैं निम्नलिखित कर इस समस्या को हल करने में सक्षम था:

  1. प्रोजेक्ट गुण मेनू खोलें और "सीआरएस परिवर्तन" फ्लाई पर "सक्षम करें" चुनें। सीआरएस के रूप में "डब्ल्यूजीएस 84 / वर्ल्ड मर्केटर" चुनें।

  2. यदि आपकी वेक्टर लेयर पर CRS "WGS 84 / World Mercator" नहीं है, तो इसे बदलने के लिए अपने वेक्टर और Save As ... पर राइट क्लिक करें। जो मैं समझता हूं, यह अतिरिक्त कदम आवश्यक है - यह परत गुण मेनू में सीआरएस निर्दिष्ट करने के लिए पर्याप्त नहीं है।

  3. दृश्य -> ​​सजावट -> स्केल बार का उपयोग करके स्केल बार में अपने परिणामों को सत्यापित करें। यदि आप स्केल बार में अपेक्षित रेंज (मी) में नहीं देख रहे हैं, तो 1-2 चरणों में कुछ गलत हो सकता है।

  4. निर्देशों के अनुसार हीट मैप प्लगइन चलाएं। त्रिज्या परम को संशोधित करके आपको स्केल बार में पैमाने के अनुरूप परिणाम देना चाहिए। उदाहरण के लिए, यदि आपके डेटा बिंदु 10 किमी को कवर करते हैं, तो आप 100 - 500 मीटर रेंज में एक त्रिज्या की कोशिश कर सकते हैं। यदि रेखापुंज का रिज़ॉल्यूशन बहुत अधिक अवरुद्ध है, तो "उन्नत" बॉक्स की जाँच करें और सेल आकार को थोड़ा कम करें।

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