Однією з головних переваг розробки GIS-додатків на базі бібліотек відкритих джерел є те, що багато проектів, що з'являються над ними, є також openource.
Добре розроблені проекти з відкритим кодом чудово виглядають:
- які схеми кодування слід використовувати
- які стилі кодування слід дотримуватися
- як структурувати більші проекти
- які одиничні тести включати
- інструменти та процедури автодокументації
- sourcecontrol робочі процеси
Кодекс Галерея ArcObjects здається найкраще місце , щоб дивитися, але більшість прикладів я подивився на дуже маленькі шматочки функціональності або окремих інструментів, а не повних додатків.
Проект SharpGIS - це приємний приклад .NET, який слід наслідувати, але чи є конкретні проекти ArcObjects?
Оновлено прикладами:
Easy ArcGIS Library - це набір класів C # .net, які містять загальну функціональність ArcObjects, яка допомагає розробникам ArcGIS виконувати безліч загальних функцій за менший час та прямий спосіб.
І від того ж розробника:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls - це набір елементів управління ArcGIS Silverlight, який побудований на версії SDK ArcGIS Silverlight, він розроблений мовою програмування C #.