बिना लाइन एंड कैप के पॉलीलाइन पर आधारित बफर बनाना और क्यूजीआईएस में निर्मित बहुभुजों को भंग किए बिना?


10

मेरे पास QGIS में एक अनुमानित रेखा परत (शेपफाइल) है। हर लाइन सेगमेंट के लिए मैं बिना लाइन एंड कैप के एक बहुभुज बनाना चाहता हूं। परिणामी बहुभुज को एक एकल में भंग नहीं किया जाना चाहिए।

मैं fTools बफरिंग उपकरण की कोशिश की। यह बिना घुलने वाला बफर बना सकता है, लेकिन इसकी लाइन एंड कैप को परिभाषित करना संभव नहीं है।

मैंने GRASS के v.buffer को भी आज़माया। यह परिभाषित लाइन सिरों के साथ एक बफर बना सकता है, लेकिन मैं भंग को अक्षम नहीं कर सकता।

क्या दोनों के अंत होने की संभावना है: विघटित नहीं और बिना रेखा के छोर पर? परिणाम हर लाइन सेगमेंट के लिए पॉलीगन्स (बफर) के साथ शेपफाइल होना चाहिए।


1
क्या आप मन में जो कुछ भी है उसकी एक तस्वीर खींच सकते हैं?
राफेल 15

लाइन सेगमेंट के माध्यम से लूप करने के लिए कुछ अजगर क्यों न लिखें और प्रत्येक पर v.buffer चलाएं?
मि। पर्पल

जवाबों:


5

GRASS v.bufferप्रेस Iterate over this layerबटन के साथ ।

नीचे (आरएचएस) आंकड़ा बफ़र्स को दिखाता है, प्रत्येक पॉलीलाइन फ़ीचर में एक बफर बहुभुज परत, बिना भंग भागों के। फिर आउटपुट बफ़र्स मर्ज करें। ( Vector | Data Management Tools)

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


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

2

मुझे लगता है कि यह वही हो सकता है जो आप के बाद हैं:

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

यदि ऐसा है, तो मुझे लगता है कि आपको पहले अपने पॉलीलाइन को लाइनों में तोड़ना होगा, जैसे 'एक्सप्लोड लाइन्स' प्रोसेसिंग टूल का उपयोग करना।

फिर, v.bufferजैसा कि आप ऊपर उल्लेख करते हैं, सफलता के लिए आवेदन किया जा सकता है।

अपडेट करें

मैंने अभी जो देखा है वह यह है कि 'एक्सप्लोड लाइन्स' टूल लक्ष्य से थोड़ा अधिक शूट करता है, क्योंकि यह प्रत्येक पॉलीलाइन को केवल स्टार्ट-एंड एंडपॉइंट के साथ सेगमेंट में विस्फोट करता है और बीच में कुछ भी नहीं ...

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