आरसीजीआईएस डेस्कटॉप के साथ आर का उपयोग करना?


22

मैंने QGIS के साथ R के एकीकरण का उपयोग किया है , और इसे एक बहुत ही उपयोगी उपकरण पाया। 9 के लिए आर टूलबॉक्स एक्सटेंशन और 10 के विस्तार पर एक नज़र रखने के बाद यह प्रतीत होता है कि वे दोनों अवधारणा के प्रमाण को प्रदर्शित करने के लिए केवल बिंदु क्लस्टरिंग प्रदान करते हैं।

क्या आर में उपलब्ध अन्य विश्लेषण विधियाँ आर्कटिक डेस्कटॉप में पायथन लिपि के माध्यम से लागू की जा सकती हैं (उदाहरण के लिए, स्पॅाटैट पैकेज के विशिष्ट भागों को लागू करना )?

जवाबों:


8

Github पर अब एक R-ArcGIS समुदाय है जो प्रदान करता है:

  • आर-ब्रिज-टू:

आर आर्कगिस टूल्स स्थापित करें

  • आर-पुल:

arcgisbindingआर लाइब्रेरी सहित आरकेजीआईएस और आर को जोड़ने के लिए ब्रिज लाइब्रेरी

  • आर नमूना-उपकरण:

सैंपल टूल जियोप्रोसेसिंग स्क्रिप्ट में आर उपयोग को दिखाता है


7

भू-स्थानिक मॉडलिंग पर्यावरण (ArcGIS के लिए Hawth के उपकरण के उत्तराधिकारी) एक उपयोगी तरीके से अजगर पटकथा, अनुसंधान और ArcGIS जोड़ता है। मैंने आर के साथ लिंक की विस्तार से जांच नहीं की है, लेकिन ऐसा लगता है कि आप जो करने की कोशिश कर रहे हैं उसके लिए यह उपयोगी हो सकता है।

यदि आप स्वयं कुछ करने का प्रयास कर रहे हैं, तो स्टेटकॉन उपयोगी हो सकता है।


3

मैंने आर और आरकेजीआईएस के इंटरफेसिंग पर मार्क जानिकस का काम बढ़ाया ।

विशेष रूप से, मैंने "आरजीआईएस टू आर्किस टूलबॉक्स कन्वर्टर" का निर्माण किया। उपयोगकर्ता एक एनोटेट आर स्क्रिप्ट लिखता है और इसे एक आर्कपैप ऐड-इन में लोड करता है, जो आर स्क्रिप्ट के लिए टूलबॉक्स बनाता है। टूलबॉक्स का उपयोग आर्कपैक के परिणामों को लोड करने के लिए किया जा सकता है।

यह काम प्रवाह है:

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

और यह कैसे ArcMap ऐड-इन की तरह दिखता है:

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

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

मार्क जानिकस के काम की तुलना में, मेरा दृष्टिकोण आर उपयोगकर्ताओं को अपना काम साझा करने के लिए दो चरणों से बचा जाता है :

  • ArcToolbox (जहां प्रत्येक पैरामीटर को हाथ से सेट करना पड़ता है) में स्क्रैच से टूलबॉक्स को परिभाषित करना
  • बनाया टूलबॉक्स के तर्क के साथ एक पायथन स्क्रिप्ट बनाना, ताकि उपयोगकर्ता को पायथन के बारे में कुछ भी पता न हो।

देखो इस वीडियो को एक बेहतर विचार प्राप्त करने के लिए।


1
आप जानते हैं कि मार्क की लिपियाँ ह्रासमान हैं, सही? लॉजिस्टिक फ़ंक्शन दो मूल्यह्रास कार्यों को कॉल करता है और क्लस्टर टूल एक पैकेज पर निर्भर करता है जो अब नहीं रखा गया है और इस तरह, आर> = 3.0.0 पर उपलब्ध नहीं है। यह देखते हुए कि R 3.1.2 पर है, उपयोगकर्ताओं को आपके उदाहरण के माध्यम से चलने के दौरान त्रुटियों के अलावा कुछ नहीं मिलेगा। मैंने एक के-मेडोइड क्लॉस्ट एल्गोरिथ्म का उपयोग करके एक ऑटोलॉजिस्ट मॉडल और सिल्हूट अनुकूलन सहित कई उल्लेखनीय सुधारों के साथ इन लिपियों को फिर से लिखा है। यदि आप स्क्रिप्ट पसंद करते हैं, तो मुझे बताएं और मैं आपको डाउनलोड करने का लक्ष्य दूंगा।
जेफरी इवांस

मैंने एक सामान्य उदाहरण के माध्यम से मार्क जनिकस की स्क्रिप्ट को दोनों दृष्टिकोणों, उनकी और मेरी तुलना करने के लिए लिया। मुझे उम्मीद है कि उपयोगकर्ता मेरे ऐड-इन का लाभ उठाने और उनका लाभ उठाने के लिए अपनी स्वयं की आर स्क्रिप्ट का उपयोग करेंगे (उन्हें पहले उन्हें एनोटेट करने की आवश्यकता होगी)। वैसे भी आपके प्रस्ताव के लिए धन्यवाद।
जर्मेन कारिलो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.