क्यूजीआईएस में शेपफाइल्स क्रॉपिंग?


24

मुझे QGIS में एक बड़े और बहुत विस्तृत शेपफाइल को क्लिप मैप के समान पर्यावरणीय डेटा दिखाने की आवश्यकता है।

क्या एडोब फोटोशॉप में बहुत सरल फसल उपकरण की तरह कुछ है जहां आप आयत के क्षेत्र पर एक आयत खींच सकते हैं और केवल इस क्षेत्र के लिए आकृति को क्रॉप कर सकते हैं?

मेरे पास पड़ोस / जिलों का एक अतिरिक्त आकार है जो मैं फसल के लिए भी उपयोग कर सकता हूं लेकिन मुझे नहीं पता कि कैसे निर्दिष्ट करें "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"

मैं पसंद या प्रति जिले की आयत के भीतर मुख्य रूप से डेटा कैसे निकाल सकता हूं?

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

मैंने डेटा के कुछ स्क्रीनशॉट बनाए और उन्हें यहाँ पोस्ट किया: http://merglindev.wordpress.com/2012/10/22/extracting-dist जिले-from-big-shapefile- data/ ।

आप जिलों और डेटा परतों को देख सकते हैं। मुझे हर जिले में एक अलग फ़ाइल के रूप में / अलग-अलग प्रत्येक डेटासेट को प्रति जिले KML में निर्यात करने की आवश्यकता है।

जवाबों:


30

आप कहते हैं कि आपके पास उपयुक्त क्षेत्रों के साथ एक आकृति है, इसलिए आप इसे काटने के लिए उपयोग कर सकते हैं। QGIS के समानान्तर में, ऐसा लगता है जैसे आप बाद में हैं Vector->Geoprocessing Tools -> Clip। यदि आपको क्षेत्र स्तर में इनपुट लेयर से लेकर छोटी इकाइयों तक के डेटा को असाइन करने की आवश्यकता है, तो आप उसी मेनू में इसके बजाय, इंटरसेक्ट या यूनियन कर सकते हैं।

संपादित करें (कर्ट द्वारा): यहां स्पष्टीकरण के लिए एक छवि है: यहाँ छवि विवरण दर्ज करें पीला: इनपुट परत (चीन) हरा: क्लिपमास्क-परत वायलेट: क्लिप्ड आउटपुट-परत


6
बस यह सुनिश्चित करें, कि दोनों परतें (मूल परत और परत, जिसे आप क्लिपिंग के लिए उपयोग करते हैं) एक ही प्रोजेक्शन (crs) का उपयोग करें
कर्ट

अगर मैं इनपुट वेक्टर लेयर "my_road_geodata" का चयन करता हूं और एक प्रतिच्छेदन परत "जिलों_2011" के रूप में उपयोग करता हूं, तो यह कुछ समय के लिए प्रक्रिया करता है, लेकिन मुझे मूल का अंतर दिखाई नहीं देता है। "यूनियन" ने मेरे QGIS को दुर्घटनाग्रस्त कर दिया :( अंत में मैं "my_road_geodata" के साथ संयोजन में सिर्फ एक जिला x निर्यात करना चाहूंगा - क्या वहाँ कोई ट्यूटोरियल है?
बिरजित

3
क्या आप कह रहे हैं कि आप बहुभुज परत के साथ एक लाइन (सड़क) परत को क्लिप कर रहे हैं? और क्या आप अपने आउटपुट, या कई के लिए सिर्फ एक बहुभुज क्षेत्र के बाद हैं?
एको

यह एक लाइन लेयर नहीं है। "My_road_geodata" भरे हुए बहुभुजों के रूप में ध्वनि प्रदूषण के क्षेत्रों को दिखाता है, जैसे कि इस वेबप में si2.nl/eu-kaarten/rdam - जब जिलों द्वारा इसे काटते हुए मैं केवल वही प्राप्त करना चाहता हूं, लेकिन छोटे पहेली टुकड़ों में कट जाता है। .. इसलिए एक-एक करके क्षेत्रों को
निकालकर जिला012

में QGIS 2.16 यह इसमें प्रसंस्करण उपकरण बॉक्स के नीचेQGIS Geoalgorithms > Vector Overlay tools > Clip
चिप

12

खरोंच से एक नई क्लिप परत बनाने के लिए (आपके मामले में आयत)।

परत> नया> नई आकार की परत (रिक्त वेक्टर ऑब्जेक्ट बनाएं)

लेयर्स मेनू में: लेयर पर राइट क्लिक करें> एडिटिंग पॉइंट्स कैप्चर करें, कैप्चर पॉइंट्स का उपयोग करें और अपनी कस्टमाइज्ड नई लेयर बनाने के लिए पॉलीगॉन कैप्चर करें।


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