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