मान लें कि आपके पास वह डेटा सेट है जिसे आप पहले से ही प्लॉट करना चाहते हैं, और जिस मैप से आप उसे प्लॉट करना चाहते हैं, आप एक इंटेंसिटी मैप बनाकर शुरू कर सकते हैं: फ्लोटिंग पॉइंट वैल्यू का एक ग्रिड, जो फाइनल मैप के लिए बाउंड में समानुपातिक होता है (यदि मैप्स काफी छोटे हैं, 1: 1 शायद ठीक है)। पूरे सरणी को 0 पर प्रारंभ करें।
फिर आप प्रत्येक बिंदु से गुजरते हैं, जिसे आप प्लॉट करना चाहते हैं, इसे तीव्रता के नक्शे के समन्वय स्थान में मैप करें (जो कि एक साधारण पैमाने पर ऑपरेशन होना चाहिए, सामान्य रूप से), और फिर उस स्थिति में केंद्रित तीव्रता के नक्शे में एक "ब्लिप" की साजिश रचें।
एक बुनियादी "ब्लिप" में केवल ब्लिप पॉइंट पर तीव्रता बढ़ाना शामिल हो सकता है और थोड़ी मात्रा में कुछ त्रिज्या भी हो सकती है। अधिक जटिल कार्यान्वयन मौजूदा तीव्रता को पढ़ सकते हैं, और एक बड़ी गिरावट का उपयोग कर सकते हैं और अधिक गहन ब्लिप बिंदु पहले से ही है। आप ब्लिप प्लॉटर के साथ प्रयोग कर सकते हैं ताकि आप जिस तरह का लुक पा सकें उसका क्रियान्वयन कर सकें।
एक बार जब आपके पास एक तीव्रता का नक्शा होता है तो आप प्रत्येक व्यक्ति बिंदु पर तीव्रता को 1 डी लुक-अप के रूप में एक रंग ढाल में उपयोग कर सकते हैं, जो आपको वांछित दृश्य प्रभाव प्राप्त करने की अनुमति देगा (यह है कि आप बहु-रंगीन परिणाम प्राप्त कर सकते हैं) सबसे अधिक देखी गई)। जब आप तीव्रता के नक्शे को अपने अंतिम भूखंड में स्थानांतरित करते हैं, तो आपको इस रंग की खोज करनी चाहिए।
यह एक बुनियादी कार्यान्वयन के लिए पर्याप्त होना चाहिए, लेकिन अनुकूलन के लिए जगह है। उदाहरण के लिए, तीव्रता के नक्शे को सामान्य नहीं किया जाएगा, इसलिए आपको इसे (शायद धीमा) को फिर से आकार देने या अधिकतम तीव्रता का ट्रैक रखने की आवश्यकता हो सकती है क्योंकि आप प्रत्येक ब्लिप को साजिश करते हैं, ताकि आप एक ही समय में एक व्यक्ति की तीव्रता का पुनर्संरचना कर सकें। आप पुर्नजन्म कर रहे हैं। इसके अतिरिक्त, यह संभव है कि आपके मूल्यों का वितरण ऐसा हो कि यह मानचित्र के संपूर्ण समन्वय स्थान को संग्रहीत करने के लिए मेमोरी-कुशल न हो, और आप एक वैकल्पिक समाधान का उपयोग करना चाह सकते हैं जिसमें मेमोरी के एक बड़े भाग का प्रचार करना शामिल नहीं है। वह ज्यादातर खाली होगा।
यदि आपके पास पहले से निर्धारित न्यूनतम और अधिकतम तीव्रता को क्वेरी करने के लिए आपके पास पर्याप्त डेटा है, तो आप डेटा सेट में देखने के लिए उम्मीद कर सकते हैं, जिससे आप बिल्कुल असामान्य रूप से बच सकते हैं - मूल रूप से अगर आपके पास (एक्स, वाई, जेड) के बीच कुछ संख्या है " उस बिंदु पर हुए प्लॉट किए गए डेटा के हिट "- यह वह चीज है जिसे आप सिस्टम में बना सकते हैं जो डेटा एकत्र करता है जो मैपिंग भाग को अनुकूलित करने में आपकी सहायता करेगा।
चूँकि तीव्रता का नक्शा अनिवार्य रूप से है, इसलिए एक ग्रेस्केल इमेज इस तरह के सिस्टम को प्रोटोटाइप करने के लिए एक बहुत ही आसान तरीका है, तीव्रता मैप और अपनी पसंद की ड्राइंग एपीआई के लिए बिटमैप का उपयोग करने के लिए (उदाहरण के लिए, System.Drawing
C # में) आंशिक रूप से पारदर्शी हलकों को प्लॉट करने के लिए एक तीव्रता का नक्शा तैयार करें। यह सबसे अच्छा नहीं दिखता है, लेकिन इसका कार्यात्मक है।