कैसे मात्रा के सिम्बॉलॉजी का उपयोग करके आर्कजीआईएस में शून्य मानों का प्रतीक है?


9

मेरे डेटा में एक संख्यात्मक क्षेत्र में शून्य मान (अनुपलब्ध डेटा) शामिल है। जब मैं इसे सिम्बोलॉजी में मात्रा के रूप में निर्दिष्ट करता हूं, तो यह पता चलता है कि शून्य मानों से जुड़े बहुभुजों को नक्शे से बाहर ले जाया जाता है। मैं नक्शे पर इन मूल्यों (यानी, उनके बहुभुज) का प्रतिनिधित्व कैसे कर सकता हूं? मैंने कुछ पढ़ा जहां शून्य मानों को 0 में परिवर्तित करना है, लेकिन ऐसा करना भ्रामक है क्योंकि ये अनुपलब्ध प्रविष्टियां हैं, 0 नहीं।

मैं आकृति तालिका में एक विशेषता तालिका के साथ जुड़ने के बाद इस स्थिति में आता हूं, लेकिन मुझे लगता है कि यह किसी भी डेटा के साथ होता है जिसमें लापता डेटा शामिल होता है। क्या ऐसा है, या केवल शामिल होने की प्रक्रिया के लिए अद्वितीय है?


क्या यह एक बेजोड़ जुड़ाव के कारण है ('से' तालिका में मूल्य 'से' तालिका में एक पंक्ति से मेल नहीं खाता)? बेजोड़ जोड़ के साथ काम करना मुश्किल होता है, भले ही यह आपको विशेषता तालिका में NULL दिखाता है कि वास्तव में कुछ भी नहीं है (NULL भी नहीं) द्वारा चयन / परिभाषित करने के लिए, अशक्त मानों की तुलना में अशक्त मूल्यों के साथ पंक्तियों को जोड़ना सबसे अच्छा होगा। आप Join_from_field = Join_to_field (वास्तविक फ़ील्ड नामों का उपयोग करें) का चयन करके अनुपलब्ध मान वाली पंक्तियाँ पा सकते हैं और फिर चयन स्विच कर सकते हैं।
माइकल स्टिमसन

बेहतर यू आपके डेटा पर नज़र रखता है @ "लेकिन मुझे लगता है कि यह किसी भी डेटा के साथ होता है जिसमें लापता डेटा शामिल होता है। क्या ऐसा है?"। क्या आपका डेटा शेपफाइल या फीचरक्लास है? BTW शून्य मानों का प्रतीक करने के लिए आप इन मूल्यों को दूसरे में बदल सकते हैं जिन्हें प्रतीक बनाया जा सकता है।
SIslam

जवाबों:


12

हां, यह किसी भी डेटा के साथ होगा। मात्रा एक संख्यात्मक मान है और शून्य का मतलब कोई डेटा या कोई मूल्य नहीं है , इस प्रकार उन्हें प्रदान नहीं किया जाएगा (यह मानते हुए कि वास्तव में उस सुविधा के लिए कोई डेटा / शून्य नहीं है और यह उसी तरह माना जाता है)। श्रेणियों के साथ आप एक मूल्य के रूप में अशक्त दिखा सकते हैं, लेकिन एक संख्यात्मक आधारित शब्दविज्ञान के साथ नहीं। आपके द्वारा उपयोग की जा रही क्वांटिटी विधि के आधार पर , कुछ जोड़े हैं।

आप शून्य मान को एक कोडित मान में बदल सकते हैं जिसका अर्थ है अशक्त (जैसे -999 या कुछ); डेटा सेट में मान्य मूल्य के रूप में गलत नहीं होगा और शून्य नहीं है (जब से आप कहते हैं, यह भ्रामक है)। आप अपने वर्गीकरण में यह सुनिश्चित करेंगे कि मूल्य का अपना वर्ग था, जिसमें कोई अन्य मूल्य नहीं (सहजीवन टैब पर किया जा सकता है)। किंवदंती में, यदि आपके पास एक है, तो आप उस मूल्य के लेबल को नो डेटा या कुछ इसी तरह बदलते हैं।

आप परत को दूसरी बार भी जोड़ सकते हैं, उसी फ़ील्ड पर प्रतीक कर सकते हैं लेकिन फीचर्स के रूप में (ताकि सभी विशेषताओं को समान रूप से प्रस्तुत किया जाए)। परत गुणों की परिभाषा क्वेरी टैब पर जाएं और अभिव्यक्ति इनपुट करें "field" is null। यह उस परत में अशक्त मूल्यों के साथ केवल विशेषताओं को प्रदर्शित करना चाहिए , और आप उन्हें पसंद कर सकते हैं लेकिन जैसा आप चाहते हैं।

ध्यान दें कि शेपफाइल्स सच्चे अशक्त मूल्यों का समर्थन नहीं करते हैं - वे संख्यात्मक के रूप में संग्रहीत होते हैं। इस वजह से, आप डेटा और नल में सच्चे शून्य के बीच अंतर करने में सक्षम नहीं हो सकते हैं। आपको अपने आकार-प्रकारों को जियोडेटाबेस फीचर क्लासेस में आयात करने की आवश्यकता होगी जो सच्चे अशक्त मूल्यों का समर्थन करते हैं, या ऊपर के रूप में एक कोडित मूल्य का उपयोग करते हैं।

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