आर उपयोगकर्ताओं के लिए QGIS में R का उपयोग करने पर संसाधन?


14

मुझे लग रहा है कि QGIS के अधिकांश दस्तावेज जीयूआई के उपयोग की ओर उन्मुख हैं।

मैं QGIS में R स्क्रिप्ट को चलाने में सक्षम होना चाहता हूं, लेकिन मुझे एक संसाधन खोजने में परेशानी हो रही है जो मुझे QGIS और R डेटा संरचनाओं के बीच के संबंधों और दोनों के बीच संरचनाओं को कैसे पास करना है। एक संबंधित प्रश्न ( क्या QGIS 2.0 में कस्टम आर स्क्रिप्ट बनाना और चलाना संभव है? ) ने मुझे इस पृष्ठ पर निर्देशित किया: http://www.qgis.org/en/docs/user_manual/processing/3rdParty.html , लेकिन मैं मैं प्रलेखन खोज रहा हूं कि मैं क्यूजीआईएस-विशेषज्ञ के निर्देश से अधिक चीजों पर आ रहा हूं जो मैं देख रहा हूं।

कोई सुझाव?


क्या आप डेटा संरचनाओं के साथ जो अर्थ रखते हैं, वह अधिक विशिष्ट हो सकता है? R rgdal, उदाहरण के लिए शेपफाइल्स ( पुस्तकालय देखें ) को पढ़ और लिख सकता है , और इसलिए Qgis - यदि यह आपकी ज़रूरत है।
सेंगेल

जवाबों:


20

सिद्धांत सरल है यदि आपने आर स्थापित किया है और कमांड लाइन में प्रयोग करने योग्य है।

आप QGIS संस्करण 2.0 या Sextante में 1.8 संस्करण में प्रसंस्करण का उपयोग करके QGIS से R स्क्रिप्ट बना सकते हैं और / या निष्पादित कर सकते हैं):

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

देख:


ये मददगार हैं। मुझे इस बात का एहसास होने लगा है कि मैं वास्तव में एक REPL (रीड-एवल-प्रिंट-लूप) इंटरफ़ेस हूं जहां मैं R से बिल्डइन QGIS कमांड के साथ दोनों कमांड दर्ज कर सकता हूं, और फिर बाद में इन कमांड्स को स्क्रिप्ट में संयोजित कर सकता हूं। मैं दोनों के लिए उम्मीद कर रहा हूं क्योंकि यह एक आरामदायक सीखने का माहौल है और क्योंकि मैं आखिरकार यह मुझे बहुत समय बचाने के लिए स्क्रिप्ट लिखने में सक्षम होने में मदद करेगा, जो कि जीआईएस टूल्स को आर के साथ जोड़ती है। मैं सोचने लगा हूं (विशेषकर आपके पढ़ने के बाद) अंतिम लिंक) कि ऐसा वातावरण असंभव हो सकता है। क्या आपके पास इस पर जोड़ने के लिए कुछ है?
user1521655

आप एक ही समय में अजगर से सीधे QGIS, GRASS GIS या R का उपयोग कर सकते हैं। आप QGIS के पायथन कंसोल में R का उपयोग कर सकते हैं ( Scienceoss.com/rpy-statistics-in-r-from-python )
जीन

धन्यवाद! इन दो भाषाओं की मूर्तियों को मिलाने के बारे में योग्यता के बावजूद, रपी मेरी नई पसंदीदा चीज़ हो सकती है!
user1521655

5

जिस उपकरण की मुझे तलाश थी, वह पायथन का खस्ता विस्तार है, जो पायथन कंसोल से आर कमांडों के निष्पादन की अनुमति देता है।

जीन ने पिछले उत्तर में कुछ उपयोगी सुझाव दिए, और फिर मेरे आगे के सवालों के जवाब में खतना का सुझाव दिया।

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