ArcMap में किसी भी परत पर लेबल दिखाई नहीं दे रहा है?


15

यह निश्चित नहीं है कि समस्या क्या है, लेकिन मैं आर्कपेक 10. में प्रदर्शित करने के लिए लेबल प्राप्त करने में असमर्थ हूं। स्पष्ट बातों का हिसाब है (जहाँ तक मुझे पता है)। लेबल गुणों में सेट हैं, TOC में लेबल करने के लिए परतों की जाँच की जाती है।

मैंने यह देखने के लिए भी पुनः आरंभ किया कि क्या यह काम करेगा।

अद्यतन: 3/3/2011

सभी वर्णित समाधानों की कोशिश करने के बाद, मैं अभी भी प्रदर्शित करने के लिए लेबल प्राप्त करने में असमर्थ था। यह एक परत के लिए विशिष्ट नहीं था, बल्कि .mxd में किसी भी परत के लिए था।

मैंने एक नया दस्तावेज़ खोला, उस लेयर को जोड़ा, जिसे मैं लेबल करने की कोशिश कर रहा था, और ठीक ठीक लेबल प्रदर्शित करने में सक्षम था।

हो सकता है कि प्रारंभिक दस्तावेज़ ने वैश्विक स्तर पर लेबल प्रदर्शित न किए हों?


2
क्या आपने यह सुनिश्चित करने के लिए अन्य सुविधाओं और आकार-प्रकारों की कोशिश की है कि यह अनुप्रयोग के बजाय डेटा से संबंधित नहीं है?
बैडकिंस

जब लेबलिंग काम नहीं करेगी, तो नीचे दिए गए सुझावों में आपके पहले सभी चेक चीजों को कवर किया जाएगा। केवल एक और चीज जो मैं करूंगा वह है आपके लेबलिंग इंजन को स्विच करना (यदि यह मैपलैक्स मानक पर जाता है और इसके विपरीत है)।
बैडकिंस

क्या यह एक विशेष आकार आकृति (या mxd) के लिए है या आर्कजीआईएस में किसी आकृति आकृति का लेबल लगाना है?
djq

1
मैं एक साधारण समाधान के साथ एक ही मुद्दा था। जब आप दृश्य में हों तो अपने लेबल रखें, लेआउट नहीं।

मेरा मानना ​​है कि यह एक स्थानिक संदर्भ मुद्दा है।

जवाबों:


11

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

ऐसा लगता है कि आर्कगिस में ग्राफिक्स इंजन यह निर्धारित करने के लिए पर्याप्त स्मार्ट नहीं है कि एक विकर्ण रेखा केवल एक आयामी स्थान लेती है। इसके बजाय ArcGIS विकर्ण रेखा को घेरने के लिए एक आयत को बड़ा खींचता है, जिसके कारण कोई भी विशेषता लेबलिंग जिसे इस बड़े आयत द्वारा ओवरलैप किया जाता है वह प्रदर्शित नहीं होती है - तब भी जब रेखा स्वयं लेबल को ओवरलैप नहीं कर रही हो।

हालाँकि, यह आर्टिकाइल बताता है कि समस्या को कैसे ठीक करें। आर्कगिस 10 के लिए लेबल वेट रैंकिंग टूल देखें


8

कोशिश करने के लिए कुछ बातें:

  1. फिर से मैप करने के लिए फीचरक्लास या शेपफाइल जोड़ें, इसे एक ग्रुप लेयर में न ले जाएं, कोई स्केल रेंज सेट न करें और लेबल चालू करें। यह आपको बताएगा कि क्या कुछ गलत डेटा है या यदि यह आपकी लेयर कॉन्फ़िगरेशन है।

  2. यह देखने के लिए जांचें कि क्या आप लेबल कक्षाओं का उपयोग कर रहे हैं और यदि आप हैं, तो लेबल वर्गों (डिफ़ॉल्ट सहित) के लिए SQL क्वेरी की जाँच करें और सुनिश्चित करें कि आप रिकॉर्ड वापस कर रहे हैं। (यदि कोई रिकॉर्ड नहीं है, तो कोई लेबल नहीं है)। मैंने देखा है कि उपयोगकर्ता "सही" SQL कथन लिखते हैं जो त्रुटि नहीं करता है - यह सिर्फ 0 रिकॉर्ड देता है।

  3. स्केल रेंज की जाँच करें और देखें कि क्या आपके पास एक स्केल रेंज सेट है - आप लेबल के लिए आवश्यक रेंज के बाहर हो सकते हैं।

  4. माता-पिता / दादा-दादी समूह की परतों की जाँच करें और सुनिश्चित करें कि वे जाँच कर रहे हैं। साथ ही उनकी स्केल रेंज भी चेक करें।


2
इसके अलावा, कभी-कभी जब ऐसा होता है तो एक बहुभुज परत (यानी सेक्शन) को मैंने तब तक लेबल नहीं देखा है जब तक कि मैं इसे "कभी हटा नहीं" बताता हूं
ब्रैड नेसोम

5

मेरा मानना ​​है कि मुझे सिर्फ आपकी ही समस्या थी, mxd में लेबल बिल्कुल भी दिखाई नहीं दिए, लेकिन मैंने दिखाया कि क्या मैं परत को किसी और mxd में स्थानांतरित करता हूं।

मैंने लेबलिंग टूलबार में लेबल वजन रैंकिंग की जाँच करके इसे हल किया । लेयर / लेबल लिस्ट में बहुत ऊपर नामक एक लेयर थी जिसमें फ़ीचर वेट हाई पर सेट था लेकिन लेबल वज़न N / A पर सेट था । जब मैंने फीचर वेट को किसी में नहीं बदला , तो लेबल सही से दिखाई दिए!

मैं एक छवि पोस्ट नहीं कर सकता, लेकिन यह नीचे दिए गए "उत्तर" में तस्वीर में दाईं ओर से # 4 टूल है, जो नीचे दिया गया है, जिस पर एक छोटा, लाल वजन है।

मुझे उम्मीद है यह मदद करेगा!


इस काम करता है अगर मैं तुम्हें एक चुंबन दे देंगे।
जैक्स टार्डी

हाँ, लेबल वेट रैंकिंग बदलकर, लेबल अब काम करता है! धन्यवाद!

@Dan किसी को धन्यवाद देने का एक रचनात्मक तरीका है कि उनके उत्तर को उकेरें: जो भविष्य के पाठकों को संकेत देता है कि उत्तर में योग्यता है।
whuber

4

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

लघु उत्तर: LAT / LONG या Easting / Northing में गलतियों के लिए विशेषता तालिकाओं की जाँच करें।


मेरे लिए यह x / y में शून्य की पंक्तियों को हटा देना। टिप के लिए बहुत बहुत धन्यवाद, यह वास्तव में कष्टप्रद था!

3

जैसा कि मैंने प्रारंभिक प्रश्न में संपादित किया था, समस्या उस विशिष्ट परत के साथ नहीं थी जिसे मैं लेबल करने की कोशिश कर रहा था, बल्कि नक्शे में किसी विशेषता को लेबल करने की कोशिश कर रहा था।

एक नया दस्तावेज़ बनाने और उन्हीं परतों को जोड़ने से मुझे परेशानी हो रही थी, लेबल ठीक-ठाक दिखाई दिए।

इसे उत्तर के रूप में चिह्नित करते हुए मुझे लगता है कि मैंने शुरू में पूछे गए सवाल की तुलना में एक अलग प्रश्न पर स्थानांतरित किया है।


1
यह ArcMap में एक काफी सामान्य समस्या है। आप मैप दस्तावेज़ पर एमएक्सडॉक्टर और डीफ़्रैग चलाने की भी कोशिश कर सकते थे जो अक्सर ऐसी समस्याओं को ठीक करता है लेकिन हमेशा नहीं। नए mxd के साथ शुरू करना आमतौर पर इन मुद्दों के निवारण में एक अच्छा दूसरा कदम है।
जैकब सिसाक जियोग्राफिक्स

2

इस तथ्य के आधार पर कि किसी भी परत के लिए कोई लेबल प्रदर्शित नहीं किया जा रहा है, एक अन्य सेटिंग जिसे आप देखना चाहते हैं वह है "लेबलिंग" टूलबार पर "पॉज़ लेबल" बटन।

यदि आपने (या किसी और ने) इसे क्लिक किया है, तो यह सभी लेबल को पूरे मानचित्र दस्तावेज़ के लिए तैयार होने से रोकेगा। यह देखना बहुत आसान है कि बटन दबा है या नहीं। आमतौर पर इसका उपयोग कार्टोग्राफिक डिज़ाइन के लिए गति प्रदान करने में मदद करने के लिए किया जाता है, लेकिन उपयोगकर्ता हर परत के लिए लेबलिंग चालू / बंद नहीं करना चाहता है।

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


क्या यह टॉगल वास्तव में MXD के हिस्से के रूप में सहेजा गया है? मुझे लगा कि यह हर बार एक दस्तावेज़ को फिर से खोलने पर रीसेट करता है।
nmpeterson

2

V10 के बाद से मुझे यह समस्या थी, और अब केवल यह पाया गया कि इसे कैसे ठीक किया जाए, लेकिन यह नहीं जानते कि क्या यह लेबल नहीं होने के सभी उदाहरणों का कारण है, लेकिन मेरे मामले में इसका कारण था: - जब नक्शे का परिणाम जोड़ते हैं बीजगणित या जियोस्टैट विश्लेषक परिणाम (जैसे कि क्रिंगिंग सॉल्यूशन), यह मैप हद का कारण बनता है ### त्रुटि को दिखाने के लिए जब आप जूम को पूर्ण सीमा (ग्लोब आइकन) पर क्लिक करते हैं - जब आप जियोस्टेट विश्लेषक समाधान परत को हटाते हैं (इसे सहेजने के बाद और रेखापुष्ट करने के लिए निर्यात करते हैं) उदाहरण के लिए), या किसी भी आपत्तिजनक परत के कारण जो इस समस्या का कारण था, लेबल तुरंत वापस आ जाते हैं और इसके बाद लेबलिंग कार्य करते हैं - पहले मुझे स्क्रैच और सेटअप से शुरू करना था नया नक्शा; क्यों जियोस्टैट विश्लेषक इसका कारण होगा मुझे नहीं पता; क्यों नक्शा बीजगणित यह कारण होगा, यह भी नहीं पता, लेकिन परियोजना के स्केलिंग को गड़बड़ाने के साथ कुछ करना है;


2

मैं मानता हूं कि इसका कारण एक या कई NIL (गैर-मौजूद) निर्देशांक वाली परत है। उदाहरण के लिए एक टेबल (यानी एक्सेल) से उत्पन्न पॉइंट लेयर ईवेंट थीम जिसमें टेबल के नीचे खाली लाइनें होती हैं।

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

ठीक पर क्लिक करें - लेबल फिर से दिखाई दे रहे हैं।

बस इसे डिफ़ॉल्ट सेटिंग्स में बदलने के लिए मत भूलना अगर आपको इसकी कोई आवश्यकता नहीं है।


2

मुझे इसी तरह की समस्याएँ हुईं, जिनमें से कुछ में फ़ीचर वज़न को ठीक किया गया। हालाँकि लेबल की निरंतर समस्याओं के साथ या नहीं बल्कि यादृच्छिक तरीके से, मैंने अंततः पाया कि समस्या "स्केल प्रतीकों से संबंधित है जब एक संदर्भ पैमाने सेट किया जाता है" चेक बॉक्स और संदर्भ पैमाने। हालांकि मुझे यकीन नहीं है कि समस्या की जड़ क्या है, ऐसा लगता है कि स्केल प्रतीक चेक बॉक्स पर कोई प्रभाव नहीं पड़ रहा है और मुझे अंततः प्रभावित परतों की लेबल दिखाने के लिए संदर्भ पैमाने की ओर मुड़ना पड़ा। परेशानियों को जारी रखने के लिए संदर्भ पैमाने और संबद्ध परत चेक बॉक्स की जांच करें। मुझे आशा है कि यह किसी की मदद करता है।


2

इसके अलावा एक उपाय है जो मदद कर सकता है। मैंने डेटा फ़्रेम की उचितताओं में जाँच की कि डेटा दृश्य में सुविधाओं को लेबल करने के लिए किस इंजन का उपयोग किया जाता है। मैंने ESRI मानक लेबल इंजन को ESRI Maplex लेबल इंजन में बदल दिया और यह वास्तव में ठीक हो गया - सभी लेबल वापस चले गए।


0

मैंने पाया है कि डेटा ड्रिवेन विकल्प लेबलिंग को भी प्रतिबंधित कर सकता है। एक डेटा चालित क्लिपिंग सीमा के बाहर लेबल यह भी प्रदर्शित नहीं करेगा कि परत को छूट के रूप में जांचा गया है। बस मेरी 2 सेंट।


0

मैं उसी समस्या के लिए गया था। प्रत्येक परत के समन्वय प्रणालियों की जांच करने के बाद, मुझे पता चला कि समन्वय प्रणाली में अंतर के कारण समस्या मौजूद है। बस यह सुनिश्चित करें कि परत में अन्य परतों के साथ समान समन्वय है, इसलिए लेबल तब प्रदर्शित किए जाएंगे।


-1

स्विचिंग लेबलिंग इंजन ने मेरे लिए चाल चली ... (पहली पोस्ट देखें)

जब लेबलिंग काम नहीं करेगी, तो नीचे दिए गए सुझावों में आपके पहले चेक के सभी चीजों को बहुत कवर किया गया है। केवल एक और चीज जो मैं करूंगा वह है आपके लेबलिंग इंजन को स्विच करना (यदि यह मैपलैक्स मानक पर जाता है और इसके विपरीत है)। - बैडकिंस मार्च 31'11 को 12:50 बजे

धन्यवाद!


-3

यदि आप SHP फ़ाइलों का उपयोग कर रहे हैं। Excel में SHP फ़ाइल खोलें और देखें कि क्या वास्तव में लेबल हैं। आप आमतौर पर कॉलम के नाम उपलब्ध लेबल प्रकारों से मेल खाते हुए देखेंगे


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