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 #.
fuente
Respuestas:
GDAL tiene un controlador ArcObjects y puede ver el código fuente en SVN el árbol . El proyecto Ziggis es de código abierto y basado en ArcObject . Sé que tienen una versión más nueva que también es de código abierto, pero no puedo encontrar la ubicación de origen.
De lo contrario, el sitio de Arcscript de ESRI es otro lugar para mirar.
fuente
Hy, creé un Java Print SOE para impresiones de alta calidad con un widget Flex.
El código está disponible en CodeGallery:
http://www.arcgis.com/home/item.html?id=6809086326ea4c76bf026a32bb9dd698
Tom
fuente
No he tenido la oportunidad de jugar con Earthworm: un ORM para Esri Geodatabase (a través de ArcObjects) , pero se ve bien.
fuente