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:
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 #.
la source
Réponses:
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.
la source
Hy, j'ai créé une SOE Java Print pour des impressions de haute qualité avec un widget Flex.
Le code est disponible dans la galerie de codes:
http://www.arcgis.com/home/item.html?id=6809086326ea4c76bf026a32bb9dd698
À M
la source
Je n'ai pas eu la chance de jouer avec Earthworm - Un ORM pour Esri Geodatabase (via ArcObjects) , mais ça a l'air bien.
la source