क्या QGIS में एक रेखापुंज छवि का पुनर्लेखन करने का कोई तरीका है?
ArcGIS में आप यह कर सकते हैं कि स्थानिक विश्लेषक उपकरण → Reclass → Reclassify
कोई विचार?
क्या QGIS में एक रेखापुंज छवि का पुनर्लेखन करने का कोई तरीका है?
ArcGIS में आप यह कर सकते हैं कि स्थानिक विश्लेषक उपकरण → Reclass → Reclassify
कोई विचार?
जवाबों:
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/
उम्मीद है की यह मदद करेगा।
टूलबॉक्स के उन्नत इंटरफ़ेस विकल्प के साथ, मैं SAGA GIS से Reclassify ग्रिड वैल्यूज़ का उपयोग करता हूं । यह वास्तव में एक सहज ज्ञान युक्त टूल है जिसमें सिंगल वैल्यू, रेंज और टेबल का उपयोग करके रिकॉलिफिकेशन का विकल्प है।
मैं इसे r.reclass पर पसंद करता हूं क्योंकि आपको अतिरिक्त फाइलें बनाने की आवश्यकता नहीं है।
इसका आसान तरीका GRASS (QGIS / GRASS प्लगइन का उपयोग करके) और r.reclass मॉड्यूल का उपयोग करना है।
आपको एक पुनरावर्तन नियम फ़ाइल बनाने की आवश्यकता होगी, जहाँ आप "नियम" या वाइल्डकार्ड "*" कीवर्ड का उपयोग एक नियम में कई मानों को पुन: करने के लिए कर सकते हैं।
मुझे लगता है कि मेरी पोस्ट इस सवाल पर सटीक नहीं है, लेकिन यह शायद कुछ मदद प्रदान कर सकता है। मुझे QGIS में ऐसा करने का एक सरल तरीका नहीं मिला, जैसे ब्रायस मैं GRASS मॉड्यूल का उपयोग करता हूं। हालांकि, अगर आर्किस है, लेकिन कोई स्थानिक विश्लेषक नहीं है, तो एक और महान उपकरण है: GME ( http://www.spatialecology.com/gme/ )। यह आर्किस और आर पर निर्भर है और वास्तव में महान विशेषताओं की एक भीड़ है, उनमें से एक 'पुनर्वर्गीकृत' है। यहां, GRASS की तरह, आपको एक पाठ फ़ाइल बनाने की आवश्यकता है जिसमें कक्षा की परिभाषाएँ हैं। Ive ने डेटा को जो दिखता है उसका एक बेहतर विचार प्राप्त करने के लिए पहले विभिन्न तरीकों से प्रश्न में रेखापुंज की कल्पना करने के लिए ArcMap का उपयोग किया। फिर मैंने उस जानकारी के आधार पर नई कक्षाओं को परिभाषित किया। मेरे लिए यह एक आकर्षण की तरह काम करता है। मुझे नहीं पता कि GME ArcGIS के बिना किसी सिस्टम पर चलेगा या नहीं, मुझे यह जानने की उत्सुकता होगी।
QGIS में अब दो मूल रेखापुंज एल्गोरिदम हैं
परत द्वारा पुनर्वर्गीकृत - आप अपनी सीमाओं को निर्धारित करने के लिए एक वेक्टर परत का उपयोग करने की अनुमति देता है
तालिका द्वारा पुनर्वर्गीकृत - आर्कगिस रेखापुंज की तरह बहुत कुछ काम करता है स्थानिक विश्लेषक उपकरण पुनर्पाठ।
इन्हें QGIS 3.2 में जोड़ा गया था, यहां परिवर्तन लॉग देखें ।