सुविधाओं के बाहर लेबल कैसे जोड़ें?


14

मैं QGIS का उपयोग करके इस तरह के लेबलिंग को प्राप्त करने की कोशिश कर रहा हूं। जाहिर है, यह आसानी से समर्थित नहीं लगता है। क्या आपको वर्कअराउंड का विचार होगा?

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

मैं "डायग्राम्स" का उपयोग करके पाठ को परिक्रमा करने में कामयाब रहा, जो ऐसा लगता है कि मैं एक्स और वाई समन्वय क्षेत्र का उपयोग करके भी जगह बना सकता हूं! लेकिन मुझे नहीं पता कि सर्कल और बिल्डिंग के बीच एक रेखा कैसे खींची जाए ... मेरे पास लगभग 400 सर्कल हैं, और वे अक्सर बदल सकते हैं, इसलिए मैं एक मैनुअल विधि पर भरोसा नहीं कर सकता।

कोई उपाय ? आपका बहुत बहुत धन्यवाद !


तो यहां मैंने आपके द्वारा सुझाए गए प्लगइन का उपयोग कर लिया है:

मुझे क्या मिला है

बिल्कुल बुरा नही !! आपका बहुत बहुत धन्यवाद !

मैं केवल सर्कल के केंद्र में संख्या डालने के लिए संघर्ष कर रहा हूं। मैं देखता हूं कि दो क्षेत्र हैं: LblAlighH और एक LblAlignV। LblAlignH में "केंद्र" दर्ज करना क्षैतिज रूप से संख्या को केंद्र में रखता है, लेकिन मैंने LblAlignV में "मध्य" या "केंद्र" को कुछ भी किए बिना करने की कोशिश की ... (छवि में, मैंने नीचे में एक में LblAlignH के लिए केंद्र में प्रवेश किया है)

क्या ऐसा संभव होगा? :)

(क्या आप किसी भी संयोग से उस प्लगइन के डेवलपर हैं?)


ठीक है, VAlign फ़ील्ड में "आधा" ठीक काम करता है;)

मंडलियां बनाने के लिए, मैंने Arrow_Label_XXX परत में लाइन सजावट का उपयोग किया:

कैसे

और यहाँ अंतिम परिणाम है:

अंतिम परिणाम


हम्म, मुझे लगता है कि अंडरडार्क के संपादन ने मेरी टिप्पणी को गायब कर दिया, इसलिए यहां फिर से: मेरे नोट्स के अनुसार ऊर्ध्वाधर संरेखण को इन आदेशों द्वारा परिभाषित किया गया है: 'नीचे', 'आधार', 'आधा' और 'टॉप' (उद्धरण चिह्नों के बिना, बिल्कुल)
SAnderka

1
बहुत बढ़िया, सर्कल-सृजन तकनीक पर जानकारी के लिए धन्यवाद!
SAnderka

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

जवाबों:


14

आपको क्या चाहिए (काफी नया) प्लगइन "आसान कस्टम लेबलिंग":

आसान कस्टम लेबलिंग वी। 0.3, रेजिस हैबबर्ग (AEAG) - 2012। एक्शन 1: यह प्लगइन एक परत को डुप्लिकेट करता है, ज्यामितीय को सेंट्रोइड में बदल देता है, और कस्टम लेबलिंग के लिए सभी आवश्यक फ़ील्ड जोड़ता है। एक्शन 2 - एरो फंक्शन लेबल और ओरिजिनल ऑब्जेक्ट वॉर्निंग के बीच की रेखाएँ खींचता है! यदि आप प्रोजेक्ट के साथ लेबल बचाना चाहते हैं तो इस प्लगइन को मेमोरी लेयर सेवर प्लगइन का उपयोग करना होगा। QGIS 1.8 में, नए gml व्यवहार (GDAL 1.9) की वजह से मेमोरी लेयर सेवर 1.0 की आवश्यकता है। कृपया यहां बग या फीचर्स भेजें: http://hub.qgis.org/projects/easycustomlabeling

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

खुद कोशिश की। ठीक काम करता है। मुझे पता है अगर यह काम किया।


4
वाह, काफी आसान प्लगइन। Btw, यदि आप इसे नहीं ढूँढ सकते हैं, तो यह अभी भी "प्रयोगात्मक" के रूप में चिह्नित है और इस प्रकार डिफ़ॉल्ट रूप से आपकी प्लगइन सूची में नहीं दिख सकता है (आप इसे "विकल्प" - "अनुमत प्लगइन्स" के तहत बदल सकते हैं)।
१३:०

1
महान मैं अभी इस कोशिश करेंगे;) आपकी मदद के लिए धन्यवाद !!
लाल

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