QGIS में एक पंक्ति में सड़क के नाम संरेखित करना


14

मैं क्यूजीआईएस में सड़क के नामों को पंक्ति या स्तंभ में संरेखित करने का प्रयास कर रहा हूं। मुझे पता है कि यह एक मानचित्रण प्लगइन के साथ Adobe इलस्ट्रेटर में किया जा सकता है, लेकिन मेरे पास इसके लिए $ $ नहीं है।

मैं कुछ ऐसा करने की कोशिश की इस लेकिन यह मदद करने के लिए नहीं लगता था था।

यह एक उदाहरण है: यहाँ छवि विवरण दर्ज करें

यह बिल्कुल वैसा होने की जरूरत नहीं है, लेकिन मैं कुछ ऐसा ही करना चाहता हूं।

जवाबों:


25

(1) लेबल स्थिति के लिए मार्गदर्शिका के रूप में एक रेखा खींचें।

इस उदाहरण में इस guidelineपरत में "fid"केवल एक मान ( 1) के साथ एक आईडी फ़ील्ड है ।

(२) पर जाना Layer properties | Labels | Placement।

वहां तुम पाओगे Data defined | Coordinate X and Y। प्रत्येक पुल-डाउन मेनू से संपादन का चयन करें ।

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

(३) एक अभिव्यक्ति दें:

x: x(intersection($geometry, geometry(get_feature('guideline', 'fid', '1'))))

y: y(intersection($geometry, geometry(get_feature('guideline', 'fid', '1'))))

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

(4) अंतिम चरण के रूप में, कृपया दिशानिर्देश छिपाएं। दिशानिर्देश परत का चयन करें और सहजीवन को बदलें No Symbols।

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


मैं हमेशा आश्चर्यचकित हूं कि हम विभिन्न कार्यों / अभिव्यक्तियों के साथ क्या कर सकते हैं। याद करने के लिए एक और उपयोग मामला!
— गेब्रियल सी।

@GabrielC। मैं आपके साथ और अधिक सहमत नहीं हो सकता। मैं इन अद्भुत अभिव्यक्तियों के लिए QGIS देव टीम का बहुत आभारी हूँ!
— कज़ुहितो

वाह! आपका बहुत बहुत धन्यवाद! 1 और सवाल और मैं निश्चित रूप से मेरे जवाब के रूप में चिह्नित करूंगा। अगर मेरी सड़कें किसी अन्य काउंटी में जाती हैं, और अलग-अलग नामों की आवश्यकता होती है, या दूसरी तरह से चलने वाली सड़कों को करने के लिए मुझे दूसरी पंक्ति कैसे जोड़नी है?
— ट्रॉय बुगर

मुझे पता है कि यह सड़क की परत का एक डुप्लिकेट बनाकर, केवल लेबल दिखा सकता है, और सिम्बॉलॉजी नहीं, और "('गाइडलाइन', 'फिड', '2') लेबल के लिए चिह्नित किया जा सकता है। लेकिन मुझे यकीन है कि वहाँ है। एक बेहतर तरीका।
— ट्रॉय बुर्ज

धन्यवाद @TroyBuerge लेकिन मुझे खेद है कि मैं आपकी टिप्पणी से बेहतर कोई समाधान नहीं सोच सकता।
— कज़ुहितो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.