अतिव्यापी बहुभुज के कार्टोग्राफिक विज़ुअलाइज़ेशन में सुधार कैसे करें?


17

मुझे कार्टोग्राफिक जानकारी के विज़ुअलाइज़ेशन को बेहतर बनाने के बारे में कुछ सलाह की आवश्यकता है।

उपयोगकर्ता विभिन्न प्रजातियों का चयन कर सकते हैं और वेबमैपिंग ऐप इसकी भौगोलिक वितरण (बहुभुज डिग्री कोशिकाएं) को दर्शाता है, प्रत्येक श्रेणी रंग के साथ (उदाहरण के लिए गहरा नारंगी रंग जहां हम अधिक जानकारी पाते हैं, हल्का नारंगी जहां कम जानकारी है)।

समस्या तब होती है जब एक से अधिक नमूने ओवरलैप होते हैं। मैं वर्तमान में क्या कर रहा हूं, बस दो रंगों के एडिटिव कलर मिक्स की गणना करने के लिए http://www.xarg.org/project/jquery-color-plugin-xcolor/ का उपयोग कर रहा हूं

जैसा कि आप इस छवि में देख सकते हैं, परिणामस्वरूप रंग जहां दो प्रजातियां ओवरलैप (मिश्रित नीले और पीले) बिल्कुल भी सहज नहीं हैं।

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

किसी के पास कोई विचार है या समान उपकरण जानता है कि प्रेरणा कहां से मिलेगी? बहुभुज बनाने के लिए मैं d3.js का उपयोग करता हूं, इसलिए यदि अधिक जटिल एसवीजी विशेषताओं का निर्माण करना है तो मैं एक कोशिश दे सकता हूं।

कुछ विचार मेरे पास थे ...

  1. एक बहुभुज पर अधिक डेटा, सीमा को मोटा (या उसके संबंधित रंग के साथ सीमा का प्रत्येक भाग)
  2. बहुभुज के केंद्र में एक लेबल जोड़ें, जिसमें कहा गया है कि कितनी प्रजातियां ओवरलैप हैं।
  3. बहुभुज को अलग-अलग हिस्सों में विभाजित करें, प्रत्येक को संबंधित प्रजातियों के रंग के साथ।

1
क्या आप जानते हैं कि एक वर्ग को ओवरलैप करने वाली प्रजातियों की अधिकतम संख्या हो सकती है?
बाल्टोक

noops ... नक्शा (और टूलटिप्स) पढ़ने योग्य रखने के लिए मैं 10 या 15 विभिन्न प्रजातियों तक सीमित कर सकता हूं।
user1249791

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

डेटा में कुल कितनी विभिन्न प्रजातियाँ हैं?
डैन सी

नहीं, मुझे नहीं पता कि डेटा में कुल कितनी अलग-अलग प्रजातियाँ हैं। उपयोगकर्ता विभिन्न प्रजातियों के सैकड़ों से चुन सकते हैं, जो उपरिशायी (या नहीं) कर सकते हैं
user1249791

जवाबों:


4

कई प्रजातियों के लिए, पाई चार्ट बहुभुज सहजीवन काम कर सकता है, लेकिन इस प्रकार के प्रदर्शन बहुत व्यस्त हो सकते हैं।

मैंने देखा कि मानचित्रण केंद्र में बहुभुज प्रदर्शित करने के अतिव्यापी विषय पर 77 पोस्ट हैं:

http://search.esri.com/results/index.cfm?do=mappingcenter&h=10&ho=0&q=overlapping+polygons


4

हैचिंग आमतौर पर मेरे आखिरी रिसॉर्ट्स में से एक है।

इसके अलावा, मैंने एक बार एक ऐसी परियोजना पर काम किया था जहाँ हमें एक घंटे में हल करने के लिए निम्नलिखित समस्या थी:

  • हमें कई बिट्स (Y / N) विशेषताओं के साथ अतिव्यापी बहुभुज प्रदर्शित करने की आवश्यकता थी।
  • हम मानचित्र में अन्य संयोग डेटा, अर्थात अंक, लेबल से बचने से बचना चाहते थे
  • हमें मुद्रित प्रदर्शनी के अंतिम उपयोगकर्ता की आवश्यकता थी जो मानचित्र को देखने में सक्षम हो और जल्दी से पहचान सके कि क्या क्षेत्र की पुष्टि की गई थी (वाई) विशेषताओं के असंख्य के लिए (इस मामले में, 4) सहजीवन की जटिल व्याख्या की खोज किए बिना ।

किंवदंती

हम अपने कार्टोग्राफिक डिज़ाइन पर समय की कमी को ध्यान में रखते हुए समाधान के साथ आए। हम सबसे प्राकृतिक विषयगत रेंडरर पर निर्भर थे: रंग। उपयोगकर्ता तुरंत चार मूल्यों (हरा, पीला, नारंगी, लाल) में से प्रत्येक के लिए पॉजिटिव को एक सकारात्मक या नकारात्मक के रूप में पहचान सकता है।

बहुभुज ओवरलैपिंग

जिस तरह से हमने इसे पूरा किया वह एक नकारात्मक ऑफसेट और एक खोखले भरने के साथ वैकल्पिक धराशायी रूपरेखा का उपयोग करके था।

Green: Offset: -4, Cartographic Line Template: xxxxoooo
Yellow: Offset: -4, Cartographic Line Template: ooooxxxx
Orange: Offset: -2, Cartographic Line Template: xxxxoooo
Red: Offset: -2, Cartographic Line Template: ooooxxxx

बहुत बढ़िया जवाब! मैंने आपकी पोस्ट को पठनीयता में सुधार करने के लिए संपादित किया और सहायता के अनुसार आपके हस्ताक्षर को हटा दिया
पॉल

2

ऐसा लगता है कि आपके प्रोग्रामिंग कौशल पर्याप्त हैं कि आप कुछ का उपयोग कर सकते हैं।
प्रजातियों की संख्या की गणना करें और या तो उसके लिए एक सिम्बोलोजी तैयार करें या हैच ओवरले का उपयोग करें जो होच का कोण हो सकता है प्रजातियों की संख्या दर्शाती है।
उदाहरण के लिए कोण 10 का अर्थ है 2 प्रजातियां, 20 का मतलब 3, और इसी तरह।

लेबल का उपयोग कोडिंग के साथ किया जा सकता है जैसे कि 24 का मतलब है प्रजाति 2 और प्रजातियां 4, 248 = प्रजाति 2, 4 और 8. ये उदाहरण उस तरह से काम नहीं करते हैं जैसे मैं सोच रहा था, लेकिन मुझे पता है कि मैंने इसे देखा है जहां संख्या का मतलब ही हो सकता है मूल्यों का एक सेट।

ये कुछ विचार हैं जो मेरे पास "प्रेरणा" के लिए जल्दी हैं। जीआईएस स्टैकएक्सचेंज पर एक सवाल था जो शीर्ष देखे गए प्रश्नों में से एक है और अधिक पढ़ने और अंतर्दृष्टि प्रदान कर सकता है।

यदि पढ़ना (समय) एक विकल्प है।
आपके बुकशेल्फ़ पर क्या है
और फिर इस बात की उम्मीद है कि व्हॉबर जवाब देने में मदद करेगा।
या आप बस कर सकते थे व्हीबर द्वारा जवाब खोज और काफी प्रेरणा पा सकते हैं।

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