QGIS में चयन से नई परत का निर्माण?


30

क्या QGIS में चयन से परतें बनाना संभव है?

मैं क्यूजीआईएस 1.7.4-व्रोकला का उपयोग कर रहा हूं ।

दूसरों के लिए इसे देखना आसान बनाने के लिए, यहां कुछ तस्वीरें दी गई हैं। मैंने QGIS 2.0.1-डफोर का उपयोग किया ।

चुनते हैं

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

बचाना

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

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


यह आर्कगिस के जॉन्स उत्तर को देखने के लिए एक समान तरीके से काम करता है। अधिक से अधिक उपयोगकर्ता / ग्राहक QGIS पर स्विच करना चाहते हैं- यह ArcView लाइसेंस के साथ तुलना करने योग्य है और PostGIS से सीधे कनेक्ट करना मेरी पुस्तक में ArcGIS से बेहतर बनाता है।
Mapperz

यदि QGIS आर्कगिस के समान काम करता है, तो मुझे लगता है कि मेरे पास कठिन समय नहीं होगा
स्टेट-आर

@ मैपरज़ क्या आप कृपया मुझे वह स्थान सुझा सकते हैं जहाँ मैं मानक ट्यूटोरियल पा सकता हूँ? Googling मुझे कोई व्यापक संसाधन नहीं देता है।
स्टेट-आर


1
क्या यह QGIS 2.0 में संभव है? मुझे रास्ता नहीं मिल रहा है

जवाबों:


22

एक लेयर में चयन करने के बाद, इस पर राइट क्लिक करें और सेव सेलेक्शन को चुनें।


2018 तक क्यूजीआईएस 3.2 बॉन के लिए अपडेट

जैसा कि यह स्वीकृत उत्तर है और इसे करने का तरीका कुछ हद तक विकसित हुआ है, शुरुआती लोगों को यह उत्तर अधूरा लग सकता है, इसलिए:

एक लेयर में चयन करने के बाद, उस पर राइट क्लिक करें और "Export"> "Save As As ..." चुनें।

मेनू चयन

जो वास्तव में सिर्फ एक अच्छा अतिरेक है, क्योंकि यह "सेव फीचर अस ..." पर क्लिक करने पर आपको उसी मास्क पर ले जाता है, लेकिन यह पहले से ही "केवल चयनित सुविधाओं को सहेजें" बॉक्स को चेक करता है।

वेक्टर के रूप में वेक्टर परत को बचाओ


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

यदि आपके पास बहुत सारी विशेषताएं हैं जो मानचित्र पर फैली हुई हैं, तो उपयोग करना बहुत तेज हो सकता है। एक समय में एक का चयन करके बचाता है, या इनबिल्ट खोज का उपयोग कर रहा है।
नाथन डब्ल्यू

@ जोंस जो एक चयन पर एक परत बनाने के समान नहीं है ... आपने जो वर्णन किया है वह पूरी तरह से एक नया आकार बचा रहा है ...
DPSSpatial

13

QGIS 2.2 में एक नया फीचर आया, जिसे "नई वेक्टर परत के रूप में पेस्ट करें":

जीआईएस में एक उप-चयन करना और फिर चयन से एक नई परत बनाना एक सामान्य गतिविधि है। QGIS में आप पहले save selection asसे ही अपने चयन से एक परत को बचाने के लिए कर सकते हैं, और अब कार्यक्षमता प्रदान करता है जो आपको अपने क्लिपबोर्ड में एक नई फ़ाइल या मेमोरी लेयर बनाने की अनुमति देता है। बस कुछ सुविधाओं का चयन करें, उन्हें अपने क्लिपबोर्ड पर कॉपी करें और फिर या Edit -> Paste features as तो New vector layerया New memory layerसबमेनू से चुनें। इस नई सुविधा का सबसे अच्छा हिस्सा यह है कि यदि आपके क्लिपबोर्ड में किसी अन्य ऐप से कुछ अच्छी तरह से ज्ञात पाठ (डब्ल्यूकेटी) फीचर हैं, तो आप उन्हें अब एक नई परत के रूप में क्यूजीआईएस में पेस्ट कर सकते हैं।


1
New memory layerचाल है
geotheory

यह एक महान उपकरण है - साझा करने के लिए धन्यवाद, बहुत उपयोगी!
क्रिस्टीना

अफसोस की बात है कि इसकी कुछ असूचीबद्ध सीमाएँ हैं - अर्थात, यह काम करता है यदि मैं सदिश परत से 100 अंक का चयन करता हूँ, लेकिन यदि मैं कुछ 20000 अंक चुनता हूँ तो क्लिपबोर्ड पर कॉपी करना चुपचाप विफल हो जाता है।
पीटरिस

"नई वेक्टर परत" और "नई मेमोरी वेक्टर परत" के बीच अंतर क्या है?
आंद्रेउ अमोरोस

2
जब आप किसी चयनित सुविधा को कॉपी करते हैं और एक नई वेक्टर परत के रूप में पेस्ट करते हैं, तो यह 'सेव लेयर' डायलॉग बॉक्स को खोलेगा और नए शेपाइल के रूप में सेव होगा। नई मेमोरी वेक्टर लेयर केवल QGIS डॉक्यूमेंट में बनी रहती है (और जब आप इसे अगली बार खोलेंगे तब तक बनी रहेगी जब आपके पास मेमोरी लेयर सेवर प्लगइन स्थापित हो) @AndreuAmoros
DPSSpatial

10

QGIS 2.6.2 ब्राइटन में, आप निम्न कार्य कर सकते हैं:

  1. सुविधाओं का चयन करें
  2. लेयर पर राइट क्लिक करें
  3. के रूप रक्षित करें...
  4. "केवल चयनित ऑब्जेक्ट्स सहेजें" विकल्प चुनें
  5. बचाना

ऐसा करना चाहिए


5
"इस रूप में चयन सहेजें ..." सुविधा को इस नई पद्धति के पक्ष में चित्रित किया गया है - इसलिए यह उत्तर अब चयनित सुविधाओं को एक नई परत पर सहेजने का सही तरीका है।
सौल्टेन

यह भी 2.8 Wien के लिए काम करता है
फ्रीज

6

या परत पर राइट-क्लिक करें, "क्वेरी" चुनें, और SQL निर्माण लिखें। अगर आप डिस्क को नया शेपफाइल लिखना नहीं चाहते हैं तो यह आर्कगिस में "डेफिनिशन क्वेरी" बनाने के लिए एनाल्जेस है।


1
यह अभी भी समान नहीं है कि आर्कगिस 'सेलेक्शन को लेयर' कॉन्सेप्ट के रूप में सिलेक्ट करें ... यदि आप आर्कप्स क्वेरी या प्रश्नों का सेट करते हैं और किसी चयनित सेट के साथ समाप्त होते हैं, तो आप इसे एक नई लेयर के आधार पर कैसे दोहराएंगे? QGIS में "क्वेरी"? मुझे नहीं लगता कि आर्कजी में क्यूजीआईएस में भी वैसी ही क्षमता है - जैसा कि कहा जाना चाहिए ... बस यह नहीं कह रहा है।
DPSSpatial

किसी के लिए भी एक अद्यतन जो इस पार आता है और इस उत्तर को मददगार पाता है, जैसा कि मैंने किया। QGIS 2.2 में, एक लेयर पर राइट-क्लिक करें और "फ़िल्टर" चुनें और SQL स्टेटमेंट लिखें।
बारब्रोसा

1

मुझे वास्तव में पुराने संस्करण के विकल्प की याद आती है Save selection as new layer। मैं क्यूजीआईएस 2.6.0 ब्राइटन का उपयोग कर रहा हूं और Edit > Paste options asबस काम नहीं करता। एक प्रयास वर्कअराउंड एक नई लेयर बनाने के लिए किया गया था, फिर उस लेयर में फीचर्स पेस्ट करें, हालाँकि ऐसा प्रतीत नहीं होता है कि मेरे लिए कोई भी विशेषता डेटा कॉपी किया गया है।

इसलिए मेरा समाधान यह है:

  1. वांछित परत की प्रतिलिपि बनाएँ।
  2. मेरा चयन करें।
  3. विशेषता तालिका खोलें।
  4. चयन को उल्टा करें।
  5. अवांछित सुविधाओं को हटाएं।
  6. बचाना।

0

मैं QGIS 2.10.1-पीसा का उपयोग कर रहा हूं। PyQGIS के साथ चयनित सुविधाओं को बचाने के लिए, आप निम्नलिखित प्रयास कर सकते हैं:

import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)

संदर्भ: https://docs.qgis.org/2.8/en/docs/user_manual/processing_algs/qgis/vector_general_tools/saveselectedfeatures.html


0

QGIS 2.18.17 में, फ़िल्टर या मैनुअल चयन का उपयोग करके चयन करें, फिर परत पैनल में परत पर राइट-क्लिक करें, फिर 'इस रूप में सहेजें' का चयन करें। जैसा कि आप केवल चयन को सहेजना चाहते हैं केवल चयन के लिए टिक-बॉक्स का चयन करें।

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