QGIS में रेखापुंज प्रदर्शन करना?


26

क्या QGIS में एक रेखापुंज छवि का पुनर्लेखन करने का कोई तरीका है?

ArcGIS में आप यह कर सकते हैं कि स्थानिक विश्लेषक उपकरण → Reclass → Reclassify

कोई विचार?

स्क्रीनशॉट विंडो का स्क्रीनशॉट


दूसरा तरीका रैस्टर कैलकुलेटर का उपयोग कर रहा है। यह इस प्रविष्टि में समझाता है hub.qgis.org/issues/7581

1
आप किसी ऐसे पृष्ठ से लिंक करते हैं जो वर्कअराउंड का वर्णन करता है और बताता है "वर्कअराउंड भयानक है"!
whuber

सबसे अच्छा समाधान जो मैंने पाया है वह इस धागे में है: gis.stackexchange.com/questions/121532/reclass-in-qgis
DPSSpatial

जवाबों:


21

GRASS और r.reclass मॉड्यूल का उपयोग करके, हाँ। हालांकि, आपको वास्तव में "थ्रू" कीवर्ड का उपयोग करने की आवश्यकता है।

उदाहरण: एक रेखापुंज ऊंचाई ग्रिड के लिए, 100 मीटर के अंतराल के आधार पर मूल्यों में पुनर्वर्गीकृत किया जाना है:

500 थ्रू 599.99 = 500

600 थ्रू 699.99 = 600

700 थ्रू 799.99 = 700

आदि .. और आप इसे नोटपैड टेक्स्ट डॉक्यूमेंट (लाइनों के बीच कोई रिक्त स्थान नहीं) में सहेजते हैं। फिर r.reclass मॉड्यूल को खोलते समय, आप बस उस नियम-नियम को gui में लोड करेंगे और दूर चले जाएंगे।

अनुभव: मैंने इस पद्धति का उपयोग करके सप्ताहांत में ताजिकिस्तान में अपनी थीसिस परियोजना के लिए एक डीईएम पर पुनर्वर्गीकरण किया और इसने एक उपचार का काम किया।

* नोट (चेतावनी): आप इस प्रक्रिया को मॉडलिंग में देख सकते हैं या यहां तक ​​कि GDAL को आउटपुट के लिए उपयोग कर सकते हैं। आर्क में उपयोग के लिए आउटपुट के साथ एक .prj फ़ाइल, जैसा कि मैंने देखा है कि आउटपुट इस प्रकार अब तक आर्क द्वारा पठनीय कोई प्रक्षेपण परिभाषा नहीं है। । यदि आप QGIS, tho के साथ चिपके हुए हैं, तो आपको अच्छा होना चाहिए।

किसी भी QGIS / GRASS / GDAL प्रक्रियाओं के साथ एक और बात, सुनिश्चित करें कि आपने OSGeo4W इंस्टॉलर डाउनलोड किया है जो सुनिश्चित करता है कि आपके पास सब कुछ अप-टू-डेट है: http://trac.osgeo.org/osgeo4w/

उम्मीद है की यह मदद करेगा।


2
r.reclass केवल पूर्णांक स्वीकार करता है
निकलता है

10

मैं रेखापुंज कैलकुलेटर का उपयोग करके एक रेखापुंज को पुन: वर्गीकृत करने में सक्षम था

यहां "हैबिटैट" रेखापुंज को निरंतर मूल्यों (0-1) से 1,2,3 के मानों में विभाजित किया गया है

("Habitat@1"  < 0.3)* 1 + (("Habitat@1" >= 0.3) AND ("Habitat@1" < 0.6)) *2  + ("Habitat@1"  >=0.6)* 3

9

टूलबॉक्स के उन्नत इंटरफ़ेस विकल्प के साथ, मैं SAGA GIS से Reclassify ग्रिड वैल्यूज़ का उपयोग करता हूं । यह वास्तव में एक सहज ज्ञान युक्त टूल है जिसमें सिंगल वैल्यू, रेंज और टेबल का उपयोग करके रिकॉलिफिकेशन का विकल्प है।

मैं इसे r.reclass पर पसंद करता हूं क्योंकि आपको अतिरिक्त फाइलें बनाने की आवश्यकता नहीं है।


5

इसका आसान तरीका GRASS (QGIS / GRASS प्लगइन का उपयोग करके) और r.reclass मॉड्यूल का उपयोग करना है।

आपको एक पुनरावर्तन नियम फ़ाइल बनाने की आवश्यकता होगी, जहाँ आप "नियम" या वाइल्डकार्ड "*" कीवर्ड का उपयोग एक नियम में कई मानों को पुन: करने के लिए कर सकते हैं।


क्या आपको पता है कि GRASS टूल के लिए रिकॉल टेबल फाइल कैसी दिखनी चाहिए?
DPSSpatial


यह बहुत अच्छा है - मुझे यह काम करने के लिए मिला और यह वास्तव में तेज़ है ... इसके लिए धन्यवाद!
DPSSpatial

2

मुझे लगता है कि मेरी पोस्ट इस सवाल पर सटीक नहीं है, लेकिन यह शायद कुछ मदद प्रदान कर सकता है। मुझे QGIS में ऐसा करने का एक सरल तरीका नहीं मिला, जैसे ब्रायस मैं GRASS मॉड्यूल का उपयोग करता हूं। हालांकि, अगर आर्किस है, लेकिन कोई स्थानिक विश्लेषक नहीं है, तो एक और महान उपकरण है: GME ( http://www.spatialecology.com/gme/ )। यह आर्किस और आर पर निर्भर है और वास्तव में महान विशेषताओं की एक भीड़ है, उनमें से एक 'पुनर्वर्गीकृत' है। यहां, GRASS की तरह, आपको एक पाठ फ़ाइल बनाने की आवश्यकता है जिसमें कक्षा की परिभाषाएँ हैं। Ive ने डेटा को जो दिखता है उसका एक बेहतर विचार प्राप्त करने के लिए पहले विभिन्न तरीकों से प्रश्न में रेखापुंज की कल्पना करने के लिए ArcMap का उपयोग किया। फिर मैंने उस जानकारी के आधार पर नई कक्षाओं को परिभाषित किया। मेरे लिए यह एक आकर्षण की तरह काम करता है। मुझे नहीं पता कि GME ArcGIS के बिना किसी सिस्टम पर चलेगा या नहीं, मुझे यह जानने की उत्सुकता होगी।


1

QGIS में अब दो मूल रेखापुंज एल्गोरिदम हैं

परत द्वारा पुनर्वर्गीकृत - आप अपनी सीमाओं को निर्धारित करने के लिए एक वेक्टर परत का उपयोग करने की अनुमति देता है

तालिका द्वारा पुनर्वर्गीकृत - आर्कगिस रेखापुंज की तरह बहुत कुछ काम करता है स्थानिक विश्लेषक उपकरण पुनर्पाठ।

इन्हें QGIS 3.2 में जोड़ा गया था, यहां परिवर्तन लॉग देखें ।


0

अगर आपको घास इंटरफ़ेस पसंद नहीं है तो रैस्टर कैलकुलेटर आपका सबसे अच्छा दांव है

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