¿Hay algún proyecto OpenSource ArcObjects?

23

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:

http://eagl.codeplex.com/

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 #.

geographika
fuente
¿Hay otros ejemplos de proyectos de código abierto que usan bibliotecas propietarias? La mayoría de las licencias de código abierto requieren la liberación completa del código fuente, lo que significa que no hay bibliotecas propietarias (de código cerrado).
blah238
1
Cualquier cosa basada en el marco .NET entraría en esta categoría. No hay muchos proyectos OS .NET, pero hay unos pocos por ejemplo screwturn.eu y la mayoría de los proyectos en codeplex.com
geographika
+1 Algunos buenos ejemplos ... ¡supongo que respondiste tu propia pregunta! Parece que existen, pero no en grandes cantidades. Probablemente porque la mayoría de los proyectos de AO son patentados en funcionalidad o propósito.
blah238
2
He lanzado un código AO en sourceforge. Aunque todavía estoy manteniendo ese código, simplemente no tengo tanto tiempo como me gustaría. De hecho, después de 2 o 3 meses perfeccionando esta biblioteca en otro concierto, estoy listo para comprometer un poco más. Comentarios y críticas son bienvenidos. sourceforge.net/projects/gisactiverecord Si alguno de ustedes quiere ayudar, háganmelo saber.
George Silva
También estoy compilando muchas rutinas comunes y deseo lanzarlas. Estos serán para el próximo mes más o menos: P
George Silva

Respuestas:

11

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.

Ragi Yaser Burhum
fuente
1
El proyecto +1 Ziggis es un buen ejemplo, aunque ahora parece haber dejado de desarrollarse (¡y pasar a propietario!). También es bueno tener un ejemplo de C ++ AO.
geographika