Uno de los principales beneficios de desarrollar aplicaciones SIG basadas en bibliotecas de código abierto es que muchos proyectos surgen sobre ellos, que también son de código abierto.
Los proyectos de código abierto bien diseñados son excelentes para ver:
- qué patrones de codificación deben usarse
- qué estilos de codificación seguir
- cómo estructurar proyectos más grandes
- qué pruebas unitarias incluir
- herramientas y procedimientos de autodocumentación
- flujos de trabajo de control de fuente
La Galería de código ArcObjects parece el mejor lugar para buscar, pero la mayoría de los ejemplos que he mirado son muy pequeñas piezas de funcionalidad o herramientas individuales, en lugar de aplicaciones completas.
El proyecto SharpGIS es un buen ejemplo de .NET a seguir, pero ¿hay algún proyecto específico de ArcObjects?
Actualizado con ejemplos:
Easy ArcGIS Library es un conjunto de clases C # .net que envuelven la funcionalidad común de ArcObjects, que ayudan a los desarrolladores de ArcGIS a realizar muchas funciones comunes en menos tiempo y de forma directa.
Y del mismo desarrollador:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls es un conjunto de controles ArcGIS Silverlight que está construido sobre ArcGIS Silverlight SDK, y está desarrollado en lenguaje de programación C #.