Одним из основных преимуществ разработки ГИС-приложений на основе библиотек с открытым исходным кодом является то, что поверх них возникает множество проектов, которые также являются открытым исходным кодом.
Хорошо разработанные проекты с открытым исходным кодом отлично подходят для просмотра:
- какие шаблоны кодирования следует использовать
- какие стили кодирования следовать
- как структурировать большие проекты
- какие юнит-тесты включить
- инструменты и процедуры автодокументации
- рабочие процессы sourcecontrol
Кодекс Галерея ArcObjects кажется лучшее место , чтобы смотреть, но большинство примеров я посмотрел на очень маленькие кусочки функциональности или отдельных инструментов, а не полных приложений.
Проект SharpGIS - хороший пример .NET для подражания, но есть ли какие-либо проекты, специфичные для ArcObjects?
Обновлено с примерами:
Easy ArcGIS Library - это набор классов C # .net, которые объединяют общие функциональные возможности ArcObjects и помогают разработчикам ArcGIS выполнять множество общих функций за меньшее время и напрямую.
И от того же разработчика:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls - это набор элементов управления ArcGIS Silverlight, который построен на основе ArcGIS Silverlight SDK и разработан на языке программирования C #.
источник
Ответы:
GDAL имеет драйвер ArcObjects, и вы можете увидеть исходный код в SVN дереве . Проект Ziggis основан и с открытым исходным кодом ArcObject в . Я знаю, что у них есть более новая версия с открытым исходным кодом, но я не могу найти исходное местоположение.
В противном случае сайт Ecsri Arcscript - это еще одно место, на которое стоит обратить внимание.
источник
Hy, я создал SOE Java Print для высококачественных распечаток с виджетом Flex.
Код доступен в CodeGallery:
http://www.arcgis.com/home/item.html?id=6809086326ea4c76bf026a32bb9dd698
Том
источник
У меня не было возможности поиграть с Earthworm - ORM для базы геоданных Esri (через ArcObjects) , но выглядит хорошо.
источник