Quels sont les meilleurs livres / sites Web pour le développement C # avec ArcObjects?
Le centre de ressources ArcGIS est très utile, mais j'essaie de trouver des sources avec plus d'exemples.
Quels sont les meilleurs livres / sites Web pour le développement C # avec ArcObjects?
Le centre de ressources ArcGIS est très utile, mais j'essaie de trouver des sources avec plus d'exemples.
Réponses:
Ce livre est le meilleur que j'ai trouvé, son ennuyeux que le code soit en VBA mais ce n'est pas difficile de le convertir en C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
Voici quelques extraits de code qui sont utiles http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Ceci est utile pour obtenir un bon aperçu de la chaîne d'héritage http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI ne fait pas bon marché. Au lieu de fournir aux utilisateurs des manuels de ressources imprimés complets, ils veulent que nous suivions leurs cours dispensés par un instructeur hors de prix. Il n'y a pas grand-chose en termes de ressources imprimées. (L' aide en ligne d' ArcObject pour les développeurs .Net est bonne et complète, mais elle n'est pas aussi pratique qu'un livre avec des exercices) mais c'était il y a de nombreuses années dans la version 8 lorsque la bibliothèque ArcObjects a été introduite pour la première fois. Il y avait également plusieurs cours tels que Migrating Avenue vers VB6 / C #, le développement avec ArcObjects, etc.
Au lieu de cela, ESRI travaille actuellement d'arrache-pied à la mise en œuvre de son propre système de certification 3, qui sont axés sur le développement:
Toutes les certifications auront éventuellement 2 niveaux d'associé et de professionnel. Malheureusement, seules deux certifications de développeur sont prêtes et uniquement au niveau associé.
Il existe toujours des ressources recommandées pour Associate Desktop Developer . Il n'y a pas de publications disponibles, mais les instructeurs fournissent aux participants des documents imprimés officiels lors des cours dirigés par un instructeur, qui consistent généralement en un manuel d'instruction et un cahier d'exercices:
Dirigé par un instructeur
Formation Web
Séminaires de formation
Vous pouvez trouver les détails de ce qui précède ici
L'autre ensemble de ressources pouvant être d'intérêt est les ressources de certification Web Application Developer Associate
Contrairement à ESRI, Microsoft et leurs partenaires ont publié de nombreux livres sur le développement d'applications avec .Net. Personnellement, je ne développe que dans VB .Net, donc je ne sais pas quel serait un bon livre d'étude au rythme de C #. Je vous recommande fortement de maîtriser le développement d'applications en C # avant de vous attaquer à ArcObjects.
Pour trouver le code source, j'utilise généralement la recherche d'un sujet ou d'un nom d'interface / classe avec google et j'ajoute une contrainte de site différente selon qu'il s'agit d'ArcGIS 10 ou 9.x et versions antérieures.
Pour ArcGIS 10, j'ajoute: site: forums.arcgis.com
Pour ArcGIS 9.x et versions antérieures, j'ajoute: site: forums.esri.com
Il est également possible de sauter la partie forums mais cela donne généralement de nombreux hits. Maintenant que nous avons commencé à obtenir plus de contenu sur ce site, j'ai également indiqué de le rechercher sur Google.
Je pense que se familiariser avec ArcObjects est un excellent livre pour débutants.
Ce livre est sorti en mars 2013 et couvre 10.1 Beaucoup d'exemples et de conseils pratiques ... Cela vaut la peine d'être acheté ... http://www.amazon.com/gp/product/1118442547/
Bien que les raisons d'ArcObjects Online (resources.esri.com) soient plutôt bonnes, elles sont hors contexte. Esri liste des fonctions que vous ne savez pas quand utiliser.
C'est l'une des raisons pour lesquelles j'ai veillé à ce que IGeometry (My new Youtube Channel) soit là pour fournir une programmation .NET contextuelle avec ArcObjects à partir de zéro. Je commence la série avec un projet fictif appelé Bestaurants où nous ajoutons des fonctionnalités à ce projet dans chaque épisode, tout en introduisant et expliquant de nouvelles interfaces dans chaque épisode!
Recherchez le lien youtube ci-dessous, nous sommes maintenant à l'épisode 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
La Pennsylvania State University a récemment mis à disposition gratuitement son cours de développement d'applications SIG . Il enseigne les bases d'ArcObjects dans VB.NET
J'espère que ce programme vous aidera - Entrer dans le développement de compléments ESRI ArcGIS dans .Net et ArcObjects