ओपन सोर्स पायथन / आर्कपी कोड और आर्कजीआईएस डेस्कटॉप के लिए मॉडल साझा करना?


33

मैं आर्कियन के साथ पायथन में आर्कगिस डेस्कटॉप के लिए स्क्रिप्ट लिख रहा हूं।

क्या कोई समुदाय या ओपन सोर्स प्रोजेक्ट है जहां कोड और मॉडल साझा किए जा सकते हैं?



2
आप एक GitHub या Google कोड रिपॉजिटरी भी बना सकते हैं , जो दोनों सार्वजनिक मुक्त स्रोत परियोजनाओं के लिए स्वतंत्र हैं।
blah238

5
आरकेजीआईएस समुदाय में आपका स्वागत है, और आपके द्वारा काम शुरू करने से पहले अपने काम को साझा करने के बारे में सोचने के लिए बहुत धन्यवाद!
स्टीफन लीड

1
हाँ, वे एक भयानक संसाधन थे। मुझे लगता है कि आर्काइव अभी भी मौजूद है - या कम से कम मैं तब भी वहां जा सकता हूं जब Google परिणाम बदलता है, लेकिन मुझे नहीं पता कि नया कोड जोड़ा जा रहा है या नहीं। EDN (Esri Developer Network) नाम की कोई चीज है जो बाहर की जाँच के लायक हो सकती है।
माइकल स्टिमसन

1
सबसे अधिक संभावना arcgis.com/home/… जियोनेट पर पूछने के लिए बेहतर हो सकता है।
Mapperz

जवाबों:


24

मैं शायद इसे GitHub में डालूंगा जब तक आप वास्तव में नहीं जानते कि आप क्या साझा करना चाहते हैं। यहां तक ​​कि ईएसआरआई ने जियोआई के अधिग्रहण के बाद इस बैंडवागन पर कूदना शुरू कर दिया ।


8
+1 मुझे संदेह है कि जीथब में कोड Google की खोजों द्वारा आर्कगिस ऑनलाइन में कोड की तुलना में अधिक आसानी से मिल जाएगा।
कर्क कुक्केंडल

2
+1 इसके अलावा आर्क स्क्रिप्स या कोड गैलरी में किए गए तरीके से अपने कोड को वितरित करने से बचें। डिस्टुटिल डॉक्स [ docs.python.org/distutils/index.html] पढ़ें या अन्य खुले स्रोत पायथन पैकेज के उदाहरणों का पालन करें और उपयोगकर्ताओं के लिए "easy_install URL" या "पाइप इंस्टॉल URL" को आसान बनाएं, जहां URL है टारबॉल या ज़िप अभिलेखागार का URL जो आपके स्रोत के लिए GitHub बनाता है।
sgillies

1
गितुब के लिए +1, दूसरों को आसानी से आपकी स्क्रिप्ट्स के लिए सीधे (आपकी अनुमति के साथ) कांटा या योगदान करने की अनुमति देता है ।
कुलडॉन

3
+1 गेथुब के लिए, बिटबकेट, आर्कजीआईएस ऑनलाइन पर जो भी हो। ऑनलाइन डीवीसीएस के साथ, कोई भी इसे देख सकता है और देख सकता है, इसे कांटा सकता है, इसे डाउनलोड कर सकता है, जो कुछ भी बिना खाता है, लॉग इन करें, इसे डाउनलोड करें - बस इसलिए वे कोड भी देख सकते हैं
चाड कूपर

1
वाह, मैंने ईएसआरआई के बारे में गीथहब में जाने के बारे में नहीं सुना था। यह तो बहुत अच्छी खबर है!
लार्स

11

इसके लिए ESRI समुदाय को ArcScripts कहा जाता था, तब ESRI ने अपने कोड गैलरी के पक्ष में नए सबमिशन को बंद कर दिया, और अब ArcGIS 10.1 की रिलीज़ के साथ (संभवतः आपके द्वारा प्राप्त किया गया संस्करण यदि आपने इसे प्राप्त कर लिया है तो वे इससे संक्रमण कर रहे हैं) कोड गैलरी को आर्कजीस ऑनलाइन । पुराने कोड गैलरी से नई प्रणाली में अपनी चीज़ों को स्थानांतरित करने के लिए यहां निर्देशों का एक सेट है, यदि आप पहले चरण (अपने मौजूदा सामान को डाउनलोड करना) को अनदेखा करते हैं, तो बाकी निर्देश आपको कोड, उपकरण, नक्शे अपलोड करने का तरीका बताएंगे , आदि और उन्हें अन्य ईएसआरआई उपयोगकर्ताओं के साथ साझा करें। आपको (मुफ्त) आर्कगिस ऑनलाइन खाते की आवश्यकता होगी।


7

Esri होस्ट को अपने आर्कजीआईएस कोड शेयरिंग वेब साइट पर उपयोगकर्ता द्वारा बनाए गए कोड, मॉडल और एप्लिकेशन डाउनलोड करने के लिए स्वतंत्र है , जहां आप कर सकते हैं:

कोड, स्क्रिप्ट्स, मॉडल, ऐड-इन्स, विजेट्स, आदि का खोज, ब्राउज़ और उपयोग करें।

यह ArcScripts और ArcGIS कोड गैलरी के उत्तराधिकारी है।


6

ArcPy Cafe कुछ स्क्रिप्ट और बहुत सारी युक्तियों के लिए जाने के लिए एक अच्छी जगह है:

यहाँ अपने सभी ArcGIS पायथन व्यंजनों जाओ!


2

जैसा कि पहले ही उल्लेख किया गया है कि गितूब एक शानदार विकल्प है। इसमें निश्चित रूप से सबसे बड़ा समुदाय है।

मैं भी BitBucket पर एक जेंडर होगा । मुझे मर्क्यूरियल (hg) रिवीजन कंट्रोल टूल्स को समझने में आसानी होती है और यह git की तुलना में उपयोग करने में आसान है, जिसे Bitbucket भी सपोर्ट करता है। (यह मदद करता है कि मर्क्यूरियल स्वाभाविक रूप से अजगर के साथ गठबंधन किया गया है, यह जिस समुदाय से निकला है और जिस भाषा में यह लिखा गया है; वैसे भी मेरी मदद करता है; ;-)

जो भी आपकी पसंद, कोड ब्रांचिंग / मर्जिंग / डिस्ट्रीब्यूटेड वर्जन कंट्रोल और होस्टिंग का अकेले सोना मढ़वाया इलेक्ट्रॉनों में इसके वजन के बराबर है (बुरी तरह से उपजी रूपक के लिए बहुत दूर तक पहुंचने के लिए ...), अकेले ट्रैकिंग और विकी में बनाया गया है पेज और विक्रेता स्वतंत्रता।


1

ईएसआरआई से "आधिकारिक" कोड साझा करने वाली साइट http://codesharing.arcgis.com/ है । यह उन लिपियों के लिए अधिक है जो लिपियों के लिए है, क्योंकि लिपियाँ आमतौर पर एकल वर्कफ़्लो और वातावरण के लिए विशिष्ट होती हैं, और इसलिए साझा करने के लिए बेकार होती हैं।

पायथन लिपियों के लिए (मॉडल से अधिक साझा करने के लिए IMHO), आप आर्कपी कैफे भी देख सकते हैं जहाँ आपको बहुत सारे उपयोगी सुझाव और उदाहरण मिलेंगे।

@Mapperz से उल्लेख किया है, आप भी इस पर कुछ सामान मिल सकता है geonet

अंतिम लेकिन कम से कम, आप इस (जीआईएस एसई) साइट को या टैग के साथ खोज सकते हैं और इससे आपको बड़ी संख्या में कोड सबसेट मिलेंगे।

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