एक आकृति में पहले दो अंकों द्वारा जर्मन ज़िप कोड को स्वचालित रूप से संयोजित करें


10

मेरे पास एक आकृति है जिसमें पाँच अंकों के प्रारूप (जैसे 80637) में सभी जर्मन ज़िप-कोड हैं । मैं क्या करने का इरादा रखता हूं, यह बहुत विस्तार से है। मैं पहले दो अंकों (जैसे 80) ​​द्वारा सभी ज़िप-कोड क्षेत्रों को एकत्र करना चाहूंगा।

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

मेरा दृष्टिकोण QGIS विशेषताओं तालिका में ज़िप कोड को क्रमबद्ध रूप से आदेश दे रहा है, फिर उन्हें मैन्युअल रूप से चुनना, फिर उन्हें जोड़ना। यह कुछ हद तक बोझिल है मुझे ऐसा करने में समय लगाना होगा।

क्या इस तरह से प्रोग्राम करने का कोई तरीका है? मैंने इस निर्देश का पालन करते हुए इस प्रक्रिया को स्वचालित करने की कोशिश की , लेकिन मैं sextante आयात करने में विफल रहा।

जवाबों:


16

एक नया फ़ील्ड बनाएँ और फ़ील्ड कैलकुलेटर का उपयोग करके बाईं ओर से पहले दो अंकों की प्रतिलिपि बनाएँ

-> पाठ के लिए, आप फ़ील्ड कैलकुलेटर में (बाएं (फ़ील्डनाम, 2)) का उपयोग कर सकते हैं। संख्यात्मक क्षेत्र के साथ आप फर्श का उपयोग कर सकते हैं (फ़ील्डनाम / 1000)

इस नए क्षेत्र के आधार पर अपने बहुभुज को भंग करें

-> यह कमांड वेक्टर में है -> ज्यामिति -> भंग


2
मैं पाठ क्षेत्रों का उपयोग करने का सुझाव देता हूं। अन्यथा पूर्वी जर्मन पोस्टल कोड में अग्रणी 0 खो जाता है।
आंद्रे।

1
त्वरित प्रतिक्रिया के लिए धन्यवाद और मुझे बहुत समय बचाने के लिए। फ़ील्ड कैलकुलेटर एक शक्तिशाली उपकरण है जिसे मैंने पहले कभी देखा / उपयोग नहीं किया है। मुझे लगता है कि इस समाधान को कई समस्याओं पर लागू किया जा सकता है।
स्टेकन

क्या 2 अंकीय ज़िप कोड परत को निर्यात करना संभव है क्योंकि यह स्वयं 2 अंकीय zipcode shapefile है?
As3adTintin

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