Existe-t-il des projets OpenSource ArcObjects?

23

L'un des principaux avantages du développement d'applications SIG basées sur des bibliothèques opensource est que de nombreux projets surgissent en plus d'entre eux qui sont également opensource.

Les projets open source bien conçus sont parfaits pour voir:

  • quels modèles de codage doivent être utilisés
  • quels styles de codage suivre
  • comment structurer des projets plus importants
  • quels tests unitaires inclure
  • outils et procédures d'autodocumentation
  • workflows de sourcecontrol

La galerie de codes ArcObjects semble le meilleur endroit à regarder, mais la plupart des exemples que j'ai examinés sont de très petites fonctionnalités ou des outils uniques, plutôt que des applications complètes.

Le projet SharpGIS est un bel exemple .NET à suivre, mais existe-t-il des projets spécifiques à ArcObjects?


Mis à jour avec des exemples:

http://eagl.codeplex.com/

Easy ArcGIS Library est un ensemble de classes C # .net qui englobent les fonctionnalités communes d'ArcObjects, qui aident les développeurs ArcGIS à exécuter de nombreuses fonctions communes en moins de temps et de manière directe.

Et du même développeur:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls est un ensemble de contrôles ArcGIS Silverlight qui est construit au-dessus du SDK ArcGIS Silverlight, il est développé en langage de programmation C #.

geographika
la source
Existe-t-il d'autres exemples de projets open source utilisant des bibliothèques propriétaires? La plupart des licences open source nécessitent une version complète du code source, ce qui signifie qu'il n'y a pas de bibliothèques propriétaires (sources fermées).
blah238
1
Tout ce qui est basé sur le framework .NET tomberait dans cette catégorie. Il n'y a pas beaucoup de projets .NET OS, mais il y en a quelques-uns, par exemple, screwturn.eu et la plupart des projets dans codeplex.com
geographika
+1 Quelques bons exemples ... devinez que vous avez répondu à votre propre question! Il semblerait qu'ils existent, mais pas en grand nombre. Probablement parce que la plupart des projets AO sont propriétaires en termes de fonctionnalités ou d'objectifs.
blah238
2
J'ai publié du code AO dans sourceforge. Bien que je maintienne toujours ce code, je n'ai tout simplement pas autant de temps que je le souhaiterais. En fait, après 2 ou 3 mois de perfectionnement de cette bibliothèque sur un autre concert, je suis prêt à engager un peu plus de choses. Les commentaires et critiques sont les bienvenus. sourceforge.net/projects/gisactiverecord Si l'un d'entre vous veut aider, faites le moi savoir.
George Silva
Je compile également de nombreuses routines courantes et je souhaite les publier. Ceux-ci doivent être pour le mois prochain ou plus: P
George Silva

Réponses:

11

GDAL possède un pilote ArcObjects et vous pouvez voir le code source dans SVN dans l'arborescence . Le projet Ziggis est basé sur Open Source et basé sur ArcObject . Je sais qu'ils ont une version plus récente qui est également open source, mais je ne trouve pas l'emplacement source.

Sinon, le site Arcscript d'ESRI est un autre endroit à regarder.

Ragi Yaser Burhum
la source
1
+1 Le projet Ziggis en est un bel exemple, bien qu'il semble maintenant qu'il ait cessé de se développer (et qu'il soit devenu propriétaire!). C'est aussi bien d'avoir un exemple C ++ AO.
geographika