QGIS संगीतकार किंवदंती में रेखापुंज कथा के लिए निरंतर रंग बैंड का उपयोग करना?


32

मैं एक रेखापुंज परत के लिए निरंतर रंग किंवदंती सम्मिलित करने का एक तरीका ढूंढ रहा हूं। मैं बार के साथ मानों के साथ असतत प्रतीक बनाने में कामयाब रहा, लेकिन मैं बार पर कुछ मूल्यों के साथ एक निरंतर पट्टी रखना चाहूंगा, पुराने प्लगइन "वन-बैंड रैस्टर" के समान, कि यह QGIS संस्करण के साथ काम नहीं करता है 1.7 से अधिक है

मैंने प्रॉपर्टीज-> स्टाइल में सेट करने की कोशिश की, जहां मैंने रेंडर टाइप "सिंगलबैंड स्यूडोकोलर" का चयन किया और "नया रंग रैंप उत्पन्न" बॉक्स देखा। मैंने "कंटीन्यूअस" या "इक्वेल इंटरवल" दोनों की कोशिश की। हालांकि, संगीतकार में कथा हमेशा असतत प्रतीकों के साथ प्रदर्शित की जाती है।

क्या कोई ऐसा तरीका है जो QGIS कम्पोज़र को एक रास्टर लेयर के लिए एक अच्छा निरंतर बैंड प्रदर्शित कर सकता है?


मुझे डर है कि किंवदंती आइटम के लिए क्यूजीआईएस में यह संभव नहीं है। वर्कअराउंड एक छवि बनाने और इसे संगीतकार में डालने के लिए है। रेखापुंज के लगातार रंगों के लिए, रैखिक प्रक्षेप का चयन करें।
राडोक्सु

जवाबों:


40

एक अन्य विकल्प रचना में आयताकार आकृति जोड़ना है, फिर आयताकार शैली को ढाल के रूप में एक ही रंग रैंप के साथ ढाल का उपयोग करके स्टाइल करें। यह सीधे QGIS में किया जा सकता है, कोई छवि संपादन या HTML आवश्यक नहीं है।

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


यह किंवदंती के लिए आवश्यक माप प्रदान नहीं करता है, हालांकि
शॉन

QGIS संस्करण जानकारी प्रदान करनी चाहिए।
चांग

11

चित्रों के बिना वर्कअराउंड HTML फ्रेम और कुछ CSS मैजिक का उपयोग करके ग्रेडिएंट जोड़ना है:

<html> <head> <style type="text/css"> 
body { background: -webkit-linear-gradient(left,red,orange,yellow,green);  }
* { color: white;  font-family: "Source Sans Pro", Arial, sans; font-size: 24px;  }
</style></head>
<body> <div style="float:left">low value</div>
       <div style="float:right">high value</div>
</body> </html>

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


9

QGIS 3 में ऐसा करने के लिए संगीतकार को पाने के लिए एक हैक राउंड का एक सा

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

फिर आप लीजेंड टेक्स्ट को मास्क करने के लिए ग्रेडिएंट और आयत के साथ मैनुअल लेबल जोड़ सकते हैं या उस टेक्स्ट को व्हाइट में सेट कर सकते हैं।

यह एक सही ढाल नहीं देता है क्योंकि कुछ छोटी सफेद रेखाएं बनी रहती हैं लेकिन मेरे उद्देश्यों के लिए यह काफी अच्छा था।

संपादित करें; यह QGIS संस्करण 3.4.1-मादिरा पर परीक्षण किया गया था

नीचे के अनुसार;

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


मैंने इस उत्तर के लिए एक इनाम दिया क्योंकि यह केवल एक ही था जिसने संस्करण का उल्लेख किया (यद्यपि प्रमुख रिलीज) संख्या जिस पर यह लागू होता है।
PolyGeo

आपको "स्पेसिंग" के तहत "सिंबल स्पेस" को एडजस्ट करने और "सिंबल" के लिए "रेखापुंज प्रतीकों के लिए स्ट्रोक आघात" द्वारा बॉक्स को अनचेक करने की आवश्यकता हो सकती है
ब्रायन फिशर

3

यह विकल्प QGIS में शामिल नहीं है, लेकिन यहाँ मैं क्या करूँ:

वांछित रंग रैंप का उपयोग करके पहले वर्गीकृत करें। फिर सेटिंग्स पर जाएं -> स्टाइल मैनेजर -> कलर रैंप (नीचे दिए गए चित्र में): यहां छवि विवरण दर्ज करें

अब आप रैंप की नकल करने के लिए 'स्निपिंग टूल' का उपयोग कर सकते हैं। उदाहरण के लिए नीचे दिए गए चित्र में 'ब्लूज़' रंग रैंप को दिखाया गया है जो स्निपिंग टूल का उपयोग करके कॉपी किया गया है:

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

अब, 'कम्पोज़र मैनेजर' में, लीजेंड के साथ निरंतर रंगीन रैंप को जोड़ने के लिए 'ऐड लेबल' और 'इमेज जोड़ें' का उपयोग करें। निरंतर रंग रैंप उपयोग के लिए 'मैक्स' और 'मिन' मूल्य प्राप्त करने के लिए, परत गुण -> शैली।


3

अभी तक एक और विकल्प है, लेकिन सीमित शहर के रैंप तक।

यह काम

  • यदि आपके पास Color Manager प्लगइन स्थापित है और
  • आप cpt- शहर रैंप स्थापित करने के लिए चुने गए हैं

आप एक छवि के रूप में कैनवास पर svg रैंप फ़ाइल को छोड़ सकते हैं। मेरे ubuntu सेटअप पर वे ~ / .qgis2 / cpt-city / के तहत दिखाई देते हैं

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


3

यहां छवि विवरण दर्ज करेंइसके अलावा आप अपनी किंवदंती में एक पैमाना जोड़ना चाहते हैं। आप एक स्केलबार जोड़कर ऐसा कर सकते हैं। इकाइयों और क्षेत्रों के साथ खेलने के लिए हद और क्षेत्रों आप की जरूरत है।

  1. यदि आपके रैंप पर इसे संरेखित करने की आवश्यकता है तो स्केल बार को घुमाएं।
  2. इकाइयों के लेबल को हटा दें या एक उपयुक्त लेबल लगाएं। यह रैखिक समान रूप से विभाजित इकाइयों के लिए काम करेगा। गैर रेखीय तराजू के लिए आप विभिन्न इकाइयों और खंडों के साथ कई पैमाने पर बार ओवरले कर सकते हैं।

मुझे अब भी पता चल रहा है कि पाठ को कैसे घुमाना है


यह निकटतम समाधान है जिसे मैं विचार कर सकता था, लेकिन यह अभी भी एक हैक है। मुझे आश्चर्य है कि वन-बैंड रैस्टर प्लगइन को बंद करने का क्या कारण था?
बोगदान

3

मुख्य रिपॉजिटरी में ऐसा करने के लिए एक qgis प्लगइन है: वन-बैंड रिस्तेर्स के लिए कलर स्केल बार और मेरे लिए QGIS 2.X https://github.com/BC-Consulting/bccscbar या QISIS 3.X https के लिए अच्छी तरह से काम करता है। : //github.com/BC-Consulting/geoprocalgos

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


क्या आप कृपया स्थापित निर्देश जोड़ सकते हैं?
लुइस डी सूसा

पहले मुझे लगा कि मैंने इसे गलत स्थापित किया है, लेकिन ऐसा लगता है कि यह प्लग-इन बस काम नहीं करता है। आप अपने उत्तर को संशोधित या अपडेट करना चाह सकते हैं।
लुइस डी सूसा

प्लगइन ठीक काम कर रहा है और आप इसे कलर स्केल बार के लिए मुख्य प्लगइन रिपोजिटरी लुक में
पाएंगे

1
यह प्लगइन QGIS 3 के लिए नहीं है; QGIS 2.x के लिए विकसित किया गया, और QGIS संस्करणों 1.x के साथ .qml के उत्पन्न होने के साथ पिछड़ा संगत है।
शॉन

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