QGIS में एक सर्कल के चारों ओर लेबल कैसे दिखाएं?


10

मुझे आनुपातिक प्रतीक मानचित्रण और लेबलिंग का एक दिलचस्प तरीका मिला, मुझे लगता है कि यह एडोब इलस्ट्रेटर द्वारा बनाया गया था, लेकिन मुझे पता नहीं चला कि क्या यह क्यूजीआईएस में किया जा सकता है। मैं सबसे ज्यादा जिस तरह से दिलचस्पी रखता हूं वह है कि कैसे पाठ (विशेषताएँ) मंडलियों के आसपास दिखाई देते हैं। मुझे सचमुच इस बात का कोई अंदाजा नहीं है कि QGIS में इस तरह के विषयगत मानचित्र को कैसे बनाया जाए।

ये है तस्वीर:

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

जवाबों:


5

संक्षेप में

आपको प्रत्येक सर्कल को 2 हिस्सों में विभाजित करना चाहिए, फिर उन्हें पॉलीलाइन में परिवर्तित करें (या ऊपर और नीचे के हिस्सों की नकल करने के लिए किसी भी मतलब की नकल करें)। मुख्य बात अंत परिधि और नीचे परिधि के साथ एक परत है।

फिर आप शीर्ष सेटिंग के साथ वक्र लेबलिंग के साथ शीर्ष एक को लेबल करते हैं और नीचे लेबलिंग के साथ नीचे वाले को लेबल करते हैं।

नीचे स्क्रीन शॉट्स के साथ कैसे करना है

आपकी संस्थाओं की तालिका इस तरह दिखनी चाहिए (यह एक परीक्षण उदाहरण है, यह आपके डेटा के साथ अलग होने जा रहा है)। मैंने यहां एक स्थिति फ़ील्ड और एक लेबल फ़ील्ड बनाया।

तालिका

उस स्थिति में जहां आप एक भौतिक परत रखते हैं, आप अपनी परत को डुप्लिकेट करते हैं और परत की एक प्रति के लिए 'UP' से मिलान करने के लिए फ़िल्टर सेट करते हैं और दूसरे के लिए 'DOWN' करते हैं (टिप: जब किसी ने यह गुण परिभाषित डेटा में सेट किया होगा यह सरल होगा)

फ़िल्टर

यह गुणों में इस तरह दिखना चाहिए:

गुण क्वेरी बिल्डर

प्रत्येक के लिए, आप अलग-अलग लेबलिंग गुण सेट करते हैं

परत के नीचे

नीचे

ऊपरी परत

अपर

तब आपको मिलता है:

सुडौल


खैर अब मुझे मूर्खतापूर्ण लगता है ...
csk

2
मत बनो, हम सब रोज सीख रहे हैं what यही स्टैक एक्सचेंज सब कुछ है!
3

मैं वास्तव में आपके समाधान से प्यार करता हूं, लेकिन मैं दो हिस्सों में विभाजित मंडलियों के साथ संघर्ष कर रहा हूं। सबसे पहले, मैं एक बिंदु परत था। मैंने उनके चारों ओर बफ़र्स बनाए, इसलिए मैंने बहुभुज प्राप्त किए जिन्हें मैंने पॉलीइन्स में परिवर्तित किया। मेरी समस्या यह है कि मैं उन्हें आधे में क्षैतिज रूप से नहीं काट सकता। "पॉलीगॉन स्प्लिटर" प्लगइन भी नहीं है जो मुझे चाहिए। क्या आप कृपया मेरी मदद कर सकते हैं कि आपने ऐसा कैसे किया?
स्काई

इस उदाहरण के लिए, मैंने अभी एक मूल सर्कल बनाया है जिसे मैं मैन्युअल रूप से दो में विभाजित करता हूं। हालांकि, बड़ी संख्या में सर्कल के लिए, मुझे लगता है कि आपको कुछ क्षैतिज रेखाएं बनाने की आवश्यकता हो सकती है जो सर्कल की सीमाओं के पार क्षैतिज रूप से फैलती हैं। सर्कल के मध्य से, आपको दो बिंदु बनाने की जरूरत है, एक (एक्स + सर्कल त्रिज्या, वाई) के साथ एक (एक्स - त्रिज्या सर्कल, वाई) फिर उन दोनों के बीच एक रेखा बनाएं। फिर आप क्षैतिज रेखा परत द्वारा सर्कल लाइन परत को अलग करते हैं ... या आप मैन्युअल रूप से उन्नत संपादन टूलबार में मैन्युअल रूप से विभाजन सुविधा टूल का उपयोग कर सकते हैं। मैं मामले में एक नजर मैं कुछ याद किया होगा।
गिसनसाइड

मैं जितनी जल्दी हो सके यह कोशिश करूँगा :)
Skye

0

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

https://css-tricks.com/set-text-on-a-circle/
/programming/14990284/curved-text-use-html-css
https://www.webmasterworld.com /forum21/1250.htm

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