Ressources ArcObjects [fermé]

13

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.

Britt Wescott
la source
1
@whuber - Ils n'auraient pas dû être fusionnés; ma question portait sur les ressources pour acheter le logiciel, il s'agit de la formation. Pouvez-vous supprimer mes votes négatifs et republier la question s'il vous plaît, ils sont très différents
Hairy
@Hairy Merci d'avoir expliqué ce que vous entendez par «ressource». J'ai été dupe car ni la réponse existante ni les personnes qui ont signalé votre question ne l'ont comprise dans ce sens. Je serai heureux de le rouvrir, maintenant que la différence avec celui-ci est claire, mais veuillez le modifier dès que vous le pouvez pour éliminer tout risque de confusion.
whuber

Réponses:

10

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

Ils ont une nouvelle page API ,

patrick
la source
Pour la chaîne d'héritage, je pense que vous avez plutôt voulu dire ce lien: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/…
greenlaw
Bonne direction en effet! spécialement le deuxième j'ai beaucoup aimé ce trésor.
SIslam
11

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:

  • Développeur DesktopArcGIS Desktop
  • Développeur d'applications Web
  • Développeur mobile

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

  • ArcGIS Desktop I: Prise en main de la programmation SIG
  • ArcGIS Desktop à l'aide de compléments
  • Introduction aux scripts de géotraitement à l'aide de Python

Formation Web

  • Prise en main de SIG (pour ArcGIS 10)
  • Comprendre les projections cartographiques et les systèmes de coordonnées
  • Utilisation de Python dans ArcGIS Desktop 10

Séminaires de formation

  • Développement de compléments pour ArcGIS 10

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.

Jakub Sisak GeoGraphics
la source
1
(+1) Ceci est une merveilleuse réponse bien conçue Jakub. J'ai agi sur des suggestions pour le migrer ici parce que c'est un endroit plus approprié que la question qui l'avait incité à l'origine. Mais si vous pensez que j'ai fait une erreur, faites-le moi savoir et je vais essayer de la corriger.
whuber
Pas de problème. Voici où il appartient. Vous faites un excellent travail!
Jakub Sisak GeoGraphics
Lien mis à jour pour l'aide d'ArcObject pour les développeurs .NET: resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…
TheLastGIS
1
C'est exactement pourquoi j'ai commencé la programmation Youtube Channel (IGeometry) .NET avec ArcObjects, pour ces mêmes raisons, pour que les utilisateurs apprennent ArcObjects sans se cogner la tête avec les manuels youtube.com/…
hnasr
3

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.

MathiasWestin
la source
3

Je pense que se familiariser avec ArcObjects est un excellent livre pour débutants.

Vidar
la source
1
Je suis d'accord. L'OMI est actuellement la meilleure pour AO. Cependant, c'est pour VBA, et non C #
Simon
3

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/

Jason Miller
la source
J'aurais dû noter dans ma réponse que ce livre est essentiellement le remplacement du livre "Getting to Know ArcObjects" (bien qu'il ne soit pas publié par ESRI ...)
Jason Miller
2

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

hnasr
la source
0

J'espère que ce programme vous aidera - Entrer dans le développement de compléments ESRI ArcGIS dans .Net et ArcObjects

EvilInside
la source