QGIS में स्केल बार के नीचे स्केल बार लेबल लगाना?


11

मैंने अपने मानचित्र रचना में दो पैमाने के तत्व जोड़े। लेआउट सामंजस्य के लिए, मुझे स्केल बार के नीचे टिक्स और लेबल टेक्स्ट चाहिए।

मानक यह है: यही मुझे मिलता है।

मैं यह चाहता हूं (मैन्युअल रूप से छवि में परिवर्तित) यहाँ छवि विवरण दर्ज करें

क्या इसके लिए QGIS में कोई विकल्प है?

जवाबों:


15

मुझे नहीं लगता कि अभी तक कोई विकल्प है जो आपको इकाइयों को स्केलबार से नीचे रखने की अनुमति देता है। एक विकल्प हो सकता है:

  1. अपने वर्तमान पैमाने को संशोधित करें और Font colourपृष्ठभूमि के रंग से मिलान करने के लिए इसे सेट करें :

    Item Properties > Fonts and colours > Font colour
    
  2. अपने स्केलबार को कॉपी करें और सीधे अपने मूल स्केलबार के नीचे चिपकाएँ। फिर Font colourइसे काले और Line colourपारदर्शी पर सेट करें :

    Item Properties > Fonts and colours > Font colour
                                        > Line colour
    
  3. तब आप अपने scalebars और चयन कर सकते हैं समूह उन्हें, तुम अगर वे एक थे के रूप में आसानी से उन्हें ले जाने के लिए अनुमति देता है:

    Scalebars


2
शायद यह अभी तक संभव नहीं है क्योंकि मेनू Labels marginसे फ़ील्ड Displayनकारात्मक मानों को स्वीकार नहीं करता है। हालांकि, अच्छा समाधान!
13

2
मैंने दो तरफा तराजू करने के लिए अतीत में इस तरकीब का इस्तेमाल किया है (उदाहरण के लिए एक तरफ समुद्री मील, दूसरी तरफ किमी।) हमेशा इसके लिए 3 तराजू की जरूरत है, एक बस नीचे की ओर लेबल लगाने के लिए, एक ऊपर के पैमाने और लेबल के साथ और एक केवल दिखावा करने के लिए। गन्दा, लेकिन यह काम करता है ...
स्टीवन केई

1
@ मैग्री - अगर यह नकारात्मक मानों को स्वीकार करता है (जो मैं उम्मीद कर रहा हूं कि यह एक साधारण फिक्स है) तो यह वास्तव में बहुत अच्छा होगा =)
जोसेफ

@StevenKay - गन्दा हो सकता है और अपनी आवश्यकता से मेल खाने के लिए अलग-अलग पैमाने की इकाइयों के लिए खंड बदलने के लिए कष्टप्रद हो सकता है :)
यूसुफ

ठीक है, इसने मुझे @ स्वॉड की हैक से भी अधिक अभ्यास में आश्वस्त किया।
जॉर्ज विलियम रसेल की कलम

5

मुझे नहीं लगता कि यह क्यूगिस प्रिंट संगीतकार के भीतर संभव है।

हालाँकि आप इसे काम करने के लिए एक टेम्पलेट फ़ाइल के साथ खेल सकते हैं। आप पाठ लेबल और स्केल बार के बीच की दूरी निर्धारित कर सकते हैं:

आइटम गुण> प्रदर्शन> लेबल मार्जिन

दुर्भाग्य से आप प्रिंट कंपोजर के भीतर इसे नकारात्मक मान (पाठ के ऊपर स्केल बार) पर सेट नहीं कर सकते।

लेकिन आप एक टेम्पलेट फ़ाइल के भीतर कर सकते हैं। एक खाली प्रिंट रचना बनाएं और उसके भीतर एक स्केल बार, सही शैली आदि के साथ इसे टेम्पलेट के रूप में सहेजें ("संगीतकार> टेम्पलेट के रूप में सहेजें")। यह एक * .qpt फ़ाइल बनाएगा। इस फ़ाइल को एक टेक्स्ट एडिटर के साथ खोलें और "लेबलबर्सस्पेस" शब्द की खोज करें और इसे नकारात्मक मान पर सेट करें जैसे -10। (आप फ़ॉन्ट आकार के आधार पर आपको इस मान को समायोजित करना होगा।) qgis प्रिंट कंपोज़र के भीतर इस टेम्पलेट को जोड़ें (संगीतकार> टेम्पलेट से आइटम जोड़ें) और यह स्केल बार के नीचे की संख्या दिखाएगा।

जब तक आप आइटम गुण> प्रदर्शन> लेबल मार्जिन को नहीं छूते हैं - तब तक यह इस तरह रहेगा। इसने मेरे लिए QGIS 2.18 के साथ काम किया।


अजीब है कि, जाहिर है, बहुत से लोग लाइन के नीचे के लेबल नहीं चाहते हैं - लेकिन आपकी हैक साफ-सुथरी है। मैं इसे एक शॉट देने जा रहा हूं, भले ही इसका मतलब है कि विभिन्न प्रारूपों (यानी A0 भूखंडों और A4 प्रिंटआउट) के लिए कई टेम्पलेट बनाना।
जॉर्ज विलियम रसेल की कलम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.