Recursos de ArcObjects [cerrado]


13

¿Cuáles son los mejores libros / sitios web para el desarrollo de C # con ArcObjects?

El Centro de recursos de ArcGIS es muy útil, pero estoy tratando de encontrar fuentes con más ejemplos.


1
@whuber: no deberían haberse fusionado; Mi pregunta era sobre los recursos para comprar el software, se trata de capacitación. Se puede eliminar mis votos hacia abajo y volver a publicar la pregunta, por favor, que son muy diferentes
Hairy

@Hairy Gracias por explicar lo que quiere decir con "recurso". Me engañaron porque ni la respuesta existente ni las personas que marcaron su pregunta lo entendieron en ese sentido. Estaré encantado de volver a abrirlo, ahora que la diferencia con este es clara, pero edítelo lo antes posible para eliminar la posibilidad de confusión.
whuber

Respuestas:


10

Este libro es el mejor que he encontrado, es molesto que el código esté en VBA pero no es difícil convertirlo a C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

Aquí hay algunos fragmentos de código que son útiles http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

Esto es útil para obtener una buena visión general de la cadena de herencia http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

Tienen una nueva página API ,


Para la cadena de herencia, creo que puede haber querido decir este enlace en su lugar: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/…
greenlaw

Buena orientación de hecho! especialmente el segundo, me encantó este tesoro.
SIslam

11

ESRI no hace barato. En lugar de proporcionar a los usuarios manuales de recursos impresos completos, quieren que tomemos sus cursos caros dirigidos por un instructor. No hay mucho en términos de recursos impresos por ahí. (La Ayuda en línea de ArcObject para desarrolladores de .Net es buena y extensa, pero no es tan conveniente como lo sería un libro con ejercicios) Solía ​​haber un gran libro de recursos / ejercicios de 2 volúmenes para Programación con ArcObjects que incluía ejemplos de código VB6 y C # pero eso fue hace muchos años en la versión 8 cuando se introdujo por primera vez la biblioteca ArcObjects. También hubo varios cursos como Migrating Avenue a VB6 / C #, desarrollo con ArcObjects, etc.

En cambio, ESRI actualmente está trabajando arduamente para implementar su propio sistema de certificación 3 de los cuales se centran en el desarrollo:

  • DesktopArcGIS Desktop Developer
  • Desarrollador de aplicaciones web
  • Desarrollador móvil

Todas las certificaciones eventualmente tendrán 2 niveles de Asociado y Profesional. Desafortunadamente, solo dos certificaciones de desarrollador están listas y solo a nivel de Asociado.

Todavía hay algunos recursos recomendados para el desarrollador de escritorio asociado . No hay publicaciones disponibles, pero los instructores proporcionan a los participantes material impreso oficial en los cursos dirigidos por un instructor, que generalmente consta de un manual de instrucciones y un libro de trabajo:

Instructor-Led

  • ArcGIS Desktop I: Introducción a la programación de SIG
  • ArcGIS Desktop con complementos
  • Introducción a los scripts de geoprocesamiento con Python

Entrenamiento web

  • Primeros pasos con SIG (para ArcGIS 10)
  • Comprender las proyecciones de mapas y los sistemas de coordenadas
  • Usar Python en ArcGIS Desktop 10

Seminarios de entrenamiento

  • Desarrollo de complementos para ArcGIS 10

Puede encontrar los detalles de lo anterior aquí

El otro conjunto de recursos que podría ser de interés son los recursos de certificación de Asociado de Desarrollador de Aplicaciones Web

A diferencia de ESRI, Microsoft y sus socios han publicado muchos libros sobre el desarrollo de aplicaciones con .Net. Personalmente, solo me desarrollo en VB .Net, así que no sé cuál sería un buen libro de estudio personalizado para C #. Le recomiendo que domine el desarrollo de aplicaciones en C # antes de abordar ArcObjects.


1
(+1) Esta es una respuesta maravillosa y bien elaborada, Jakub. Actué sobre las sugerencias para migrarlo aquí porque este es un lugar más adecuado que la pregunta que originalmente lo provocó. Pero si cree que he cometido un error, avíseme y trataré de corregirlo.
whuber

No hay problema. Aquí es donde pertenece. ¡Estás haciendo un gran trabajo!
Jakub Sisak GeoGraphics

Enlace actualizado para la Ayuda de ArcObject para desarrolladores .NET: resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…
TheLastGIS

1
Es exactamente por eso que comencé la Programación .NET de Youtube Channel (IGeometry) con ArcObjects, por esas mismas razones, para que los usuarios aprendan ArcObjects sin golpearse la cabeza con los manuales youtube.com/…
hnasr

3

Para encontrar el código fuente, generalmente uso la búsqueda de un tema o nombre de interfaz / clase con google y agrego restricciones de sitio diferentes dependiendo de si es ArcGIS 10 o 9.xy anterior.

Para ArcGIS 10 agrego: sitio: foros.arcgis.com

Para ArcGIS 9.xy versiones anteriores, agrego: sitio: foros.esri.com

También es posible omitir la parte de los foros, pero generalmente da muchos éxitos. Ahora que hemos comenzado a obtener más contenido en este sitio, también he declarado en Google.


3

Creo que Conocer ArcObjects es un excelente libro para principiantes.


1
Estoy de acuerdo. Actualmente, IMO es el mejor para AO. Sin embargo, es para VBA, y no para C #
Simon


2

Aunque los motivos de ArcObjects Online (resources.esri.com) son bastante buenos, están fuera de contexto. Esri enumera funciones que no sabe cuándo usar.

Esta es una de las razones por las que me aseguré de que IGeometry (Mi nuevo canal de Youtube) esté allí para proporcionar una programación .NET contextual con ArcObjects desde cero. ¡Comienzo la serie con un proyecto ficticio llamado Bestaurants donde agregamos funcionalidad a este proyecto en cada episodio, mientras introduzco y explico nuevas interfaces en cada episodio!

Busque el enlace de YouTube a continuación, ahora estamos en el Episodio 14,

http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.