परस्पर विरोधी लेबल पर फेरबदल


14

जिस तरह से मैं इसे देखता हूं, अगर लेबल की जाने वाली दो विशेषताएं एक-दूसरे के बहुत करीब हैं, तो अनिवार्य रूप से तीन विकल्प हैं। डिफ़ॉल्ट रूप से QGIS लेबल में से एक को छोड़ देगा। यदि मैं प्रश्न में परत के लिए या वैश्विक लेबलिंग सेटिंग के लिए "सभी लेबल दिखाऊं" गुण सक्षम करता है, तो यह ओवरलैपिंग लेबल मुद्रित करेगा।

जब तक मैंने लेबल पदों को संग्रहीत करने के लिए डेटा कॉलम नहीं दिया है, तब मैं लेबल को एक बेहतर स्थिति में ले जाकर संघर्ष को हल कर सकता हूं।

मेरी समस्या यह है कि मैं न तो छोड़े गए लेबल पर विचार कर रहा हूं और न ही लेबल को एक पर्याप्त समाधान के रूप में देख रहा हूं। क्या सभी परस्पर विरोधी लेबलों पर व्यवस्थित रूप से पुनरावृत्ति करने का एक तरीका है, मुझे एक लेबल को स्थानांतरित करके या शायद उनमें से एक को छिपाकर उन संघर्षों को मैन्युअल रूप से हल करने का मौका दिया गया है?

जैसा कि प्लेसमेंट पैमाने और नक्शे की सीमा पर निर्भर करता है, यह प्रिंट कंपोजर में दिए गए नक्शे के लिए विशिष्ट हो सकता है, मुझे लगता है।


4
यह एक महान सुविधा का अनुरोध होगा।
विक्टर

3
बनाया गया फ़ीचर अनुरोध: hub.qgis.org/issues/15966
MvG

जवाबों:


1

सबसे अच्छा समाधान मैंने पाया है जब स्थान बहुत करीब हैं और आपने मूल QGIS लेबल प्लेसमेंट विकल्पों को समाप्त कर दिया है, तो अपने मानचित्र को प्रिंट कंपोजर से SVG के रूप में निर्यात करें और लेबल को किसी अन्य प्रोग्राम में स्थानांतरित करें। "रेंडर मैप लेबल को रूपरेखा के रूप में विकल्प" का चयन करना सुनिश्चित करें। "निर्यात मानचित्र परतें svg समूहों के रूप में" वैकल्पिक है यदि आप केवल लेबल के बारे में चिंतित हैं।

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

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


0

ठीक वही नहीं जो आप देख रहे हैं, लेकिन बहुभुज परतों के लिए आप इस उत्तर की तरह एक कस्टम अभिव्यक्ति कर सकते हैं ताकि यह अनुमान लगाया जा सके कि क्या लेबल एक निश्चित पैमाने पर बहुभुज के भीतर फिट होगा। आप संभावित अभिव्यक्ति के साथ सुविधाओं का चयन करने के लिए उस अभिव्यक्ति का उपयोग कर सकते हैं।


0

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

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