क्या अतिव्यापी लेबल को रोकने के लिए qgis 2.0 में एक तरीका है?


10

क्या अतिव्यापी लेबल को रोकने के लिए qgis 2.0 में एक तरीका है?

मेरे पास एक बड़ी भौगोलिक सीमा के साथ एक परत है, जिसका अर्थ है बहुत सारे लेबल का एक नरक। उनमें से कई टकराते हैं और यह वास्तव में बुरा लगता है। क्या मेरे लिए एक विकल्प 'स्थान' पर स्वचालित रूप से लेबल लगाने के लिए क्यूजीस प्राप्त करने का एक तरीका है?

मुझे पता है कि यह MapInfo में संभव है, लेकिन मैं qgis का उपयोग करूँगा :)


लेबल इंजन डिफ़ॉल्ट रूप से ऐसा करता है। आप किन विकल्पों का उपयोग कर रहे हैं?
नाथन डब्ल्यू

मैं 'लेयर टू लेबल लेयर' विकल्प का उपयोग कर रहा हूं। वैसे, डिफ़ॉल्ट यह प्रतीत होता है कि यह गायों को टकराने वाले लेबल की अनुमति नहीं देता है, लेकिन उन्हें वैकल्पिक स्थान पर ले जाने के बजाय, यह केवल टकराव वाले लेबल को नहीं दिखाता है।
डेनियल Danrn

लेबल -> प्लेसमेंट -> यह नि: शुल्क समस्या को ठीक करेगा।
user140347

जवाबों:


6

परत गुणों में लेबल पृष्ठ का चयन करें । दाईं ओर स्थित रेंडरिंग सबपेज में आप फीचर श्रेणी में विभिन्न विकल्पों का चयन कर सकते हैं ।

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

प्लेसमेंट उपपृष्ठ के तहत लेबल की नियुक्ति को अनुकूलित किया जा सकता है ।


3
अच्छा ठीक है। मैंने अभी-अभी चेकबॉक्स को 'कवरिंग फीचर्स से डिस्कोरेज लेबल' कहा है। उस बॉक्स को अनचेक करने के बाद, टकराने वाले लेबल को वैकल्पिक स्थिति में ले जाया गया। सहायता के लिए धन्यवाद!
डेनियल Danrn

मुझे कुछ दिन पहले भी यही समस्या थी। मदद करने में खुशी!
जॉनी क्यूसैक

1
खैर .... समस्या केवल 50% हल हुई थी :) मैं 'लेयर टू लेबल लेयर' विकल्प का उपयोग कर रहा हूं और यदि मेरे लेबल बड़े हैं, तो मैं बॉक्स को अनचेक करने पर भी उन्हें ओवरलैप कर दूंगा। क्या बॉक्स को अनचेक करने से आपकी समस्या हल हो गई?
डेनियल Danrn

मुझे यकीन नहीं है कि अगर मैं पूरी तरह से समस्या को समझता हूं, लेकिन मुझे - कृपया मुझे सही करें अगर गलत है - ऐसा लगता है कि आपके पास एक ही परत पर सभी विशेषताएं हैं? हो सकता है कि उन्हें कई परतों में विभाजित करना और प्लेसमेंट पृष्ठ में प्राथमिकता सेटिंग का उपयोग करने में मदद मिल सकती है।
जॉनी क्यूसैक

2
आपने समस्या को पूरी तरह से समझ लिया :) सभी सुविधाएँ एक परत में हैं। उन्हें विभाजित करने और प्राथमिकता सेटिंग का उपयोग करने से समस्या का समाधान नहीं होगा। यदि लेबल ओवरलैप होंगे, तो प्राथमिकता सेटिंग केवल उच्च प्राथमिकता लेबल दिखाई देगी, इस प्रकार मुझे बिल्कुल वहीं छोड़ देगी जहां मैंने शुरू किया था। MapInfo में, एक बटन है जो कहता है कि 'अतिव्यापी लेबल के लिए वैकल्पिक स्थान का प्रयास करें'। मुझे बस उम्मीद थी कि Qgis के पास एक समान विकल्प था, लेकिन मुझे लगता है कि यह पूछने के लिए बहुत कुछ था :)
Daníel atrn

1

केवल तभी व्यावहारिक है जब लेबल की संख्या सीमित है, लेकिन आप "चाल लेबल और आरेख" बटन का उपयोग करके लेबल को स्थानांतरित कर सकते हैं


"लेबल टूलबार" कभी-कभी बहुत उपयोगी होता है क्योंकि @ user136727 ने ऊपर कहा था।
Zac
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.