ओपनसोर्स पुस्तकालयों के आधार पर जीआईएस अनुप्रयोगों को विकसित करने का एक प्रमुख लाभ यह है कि कई परियोजनाएं उनके ऊपर वसंत करती हैं जो कि ओपनसोर्स भी हैं।
अच्छी तरह से डिजाइन किए गए ओपनसोर्स प्रोजेक्ट देखने में बहुत अच्छे हैं:
- किस कोडिंग पैटर्न का उपयोग किया जाना चाहिए
- क्या कोडन शैलियों का पालन करें
- बड़ी परियोजनाओं की संरचना कैसे करें
- क्या इकाई परीक्षण शामिल करने के लिए
- autodocumentation उपकरण और प्रक्रियाएँ
- sourcecontrol वर्कफ़्लोज़
ArcObjects कोड गैलरी देखो करने के लिए सबसे अच्छी जगह है लगता है, लेकिन सबसे अधिक उदाहरण मैं देखा है बल्कि पूर्ण आवेदनों की तुलना में कार्यक्षमता या एकल उपकरणों के बहुत छोटे टुकड़े, कर रहे हैं।
SharpGIS परियोजना एक अच्छा नेट उदाहरण का अनुसरण करने के लिए है, लेकिन वहाँ किसी भी ArcObjects विशिष्ट परियोजनाओं कर रहे हैं?
उदाहरणों के साथ अपडेट किया गया:
ईज़ी आर्किस लाइब्रेरी सी # .नेट वर्गों का एक सेट है जो आर्कओबजेक्ट्स की सामान्य कार्यक्षमता को लपेटता है, जो आर्कगिस डेवलपर्स को कम समय और प्रत्यक्ष तरीके से कई सामान्य कार्य करने में मदद करता है।
और उसी डेवलपर से:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls ArcGIS सिल्वरलाइट कंट्रोल का एक सेट है जो आर्कजीस सिल्वरलाइट SDK के शीर्ष पर बनाया गया है, इसे C # प्रोग्रामिंग भाषा में विकसित किया गया है।