बहुभुज के लिए 'ईंट की दीवार' शैली बनाना


14

मैं QGIS 2 में एक वेक्टर बहुभुज के लिए एक ईंट की दीवार शैली बनाने की कोशिश कर रहा हूं और 3. मैं SVG फिल (नीचे दी गई छवि) के साथ एक ईंट की दीवार के एक svg ड्राइंग को प्रस्तुत कर सकता हूं। लेकिन मैं एसवीजी का उपयोग नहीं करना चाहता क्योंकि शैली एक स्वतंत्र भूवैज्ञानिक नक्शे का हिस्सा है, जहां एसवीजी फ़ाइल जनता के लिए डेटा के वितरण और प्रतिपादन को जटिल करेगी। एक डिफ़ॉल्ट QML के माध्यम से SVG को सहेजना QML फ़ाइल में SVG फ़ाइल के सापेक्ष पथ को मजबूर करता है और SVG फ़ाइल को QGIS सिस्टम SVG फ़ोल्डर में होना चाहिए।

किसी ने बहुभुज वेक्टर शैली बनाई:

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

प्रतिपादन के लिए बाहरी SVG फ़ाइल की आवश्यकता नहीं है।


1
पास से टैंटलाइज़ करने लगा। मुझे लगता है कि यह दो लाइन पैटर्न भरता है, प्रत्येक एक सरल और एक ऑफसेट मार्कर लाइन (| प्रतीक का उपयोग करके) के साथ संभव है, और दूसरा एक दाएं और नीचे थोड़ा ऑफसेट करता है। क्यूजीआईएस 3.2 दुर्घटनाग्रस्त हो जाता है जब मैं यह कोशिश करता हूं, हालांकि, आपके पास अधिक भाग्य हो सकता है।
स्टीवन के

जवाबों:


18

एक बिंदु पैटर्न भरण का उपयोग करें, जिसमें आधा_क्वायर मार्कर और 90 डिग्री रोटेशन है

मार्कर का आकार: 10 मिमी

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

दूरी: क्षैतिज 10 मिमी, ऊर्ध्वाधर 5 मिमी

विस्थापन: क्षैतिज 5 मिमी, ऊर्ध्वाधर 0 मिमी

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

परिणाम: लगातार ईंट पैटर्न बहुभुज आकार की परवाह किए बिना भरें

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

ईंट पैटर्न के एक अलग आकार के लिए, इन अनुपातों का उपयोग करें, जहां एक्स आपके बिंदु मार्कर का आकार है:

  • मार्कर का आकार: 2X
  • दूरी: क्षैतिज 2X, ऊर्ध्वाधर X
  • विस्थापन: क्षैतिज एक्स, ऊर्ध्वाधर 0

यहाँ यह अलग-अलग बिंदु मार्करों और सभी अन्य सेटिंग्स के साथ जैसा दिखता है वैसा ही है:

षट्कोण यहाँ छवि विवरण दर्ज करेंक्रॉस_फिल यहाँ छवि विवरण दर्ज करेंसर्किल यहाँ छवि विवरण दर्ज करेंसेमी_क्रिसल यहाँ छवि विवरण दर्ज करेंत्रिकोणयहाँ छवि विवरण दर्ज करें


बहुत बढ़िया! मुझे लगता है कि यह अलग डैश पैटर्न का उपयोग करके दो मोटी लाइन पैटर्न के साथ भी संभव हो सकता है। यह QGIS पैटर्न लाइब्रेरी के लिए एक अच्छा जोड़ देगा :-)
स्टीवन Kay

मैंने इसे डैश पैटर्न के साथ आज़माया, लेकिन कस्टम डैश पैटर्न काम नहीं किया कि मैं कैसे उम्मीद करूँ। मुझे मिलीमीटर के साथ एक डैश पैटर्न '5,5' की उम्मीद थी क्योंकि इकाइयां 5 मिमी स्थान के साथ 5 मिमी लंबा डैश देगी, लेकिन इसके बजाय यह एक अदृश्य रेखा है। तो मुझे यकीन नहीं है कि अगर यह सुविधा छोटी गाड़ी है, या अगर मुझे समझ में नहीं आता है कि यह कैसे काम करता है।
csk

धन्यवाद, बहुत अच्छा काम करता है। मेरे QGIS 2.18.21 और 3.2.1 में आयत मार्कर को आधा_स्क्वायर कहा जाता है। हालांकि एक समस्या यह है कि स्टाइल टीओसी में किंवदंती में प्रस्तुत नहीं करता है - एक खाली सफेद बॉक्स छोड़ रहा है। यह कुछ स्टाइल स्केलिंग समस्या हो सकती है जो टीओसी में किंवदंती को प्रस्तुत करती है - यह क्यूगिस देव टीम को रिपोर्ट करेगी।
जकॉब

यह सिर्फ एक स्केलिंग मुद्दा है। लेयर लेजेंड में स्टाइल बॉक्स केवल 4 मिमी चौड़ा है, इसलिए जब ईंट 5x10 मिमी हैं तो पैटर्न फिट नहीं होता है। यह ठीक से प्रदर्शित होता है जब ईंटें आइकन से छोटी होती हैं, 2 मिमी x 4 मिमी कहते हैं। यह एक अच्छी सुविधा हो सकती है अगर स्टाइल बॉक्स को बड़ा बनाने का विकल्प था, या फिट करने के लिए बड़े पैटर्न सिकुड़ते थे।
csk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.