¿Cuál es la mejor ruta o lugar para comenzar con ArcObjects si uno no es un desarrollador y no pretende convertirse en desarrollador ?
He estado usando gis profesionalmente durante mucho tiempo, casi dos décadas, arcinfo / arcgis para la mayor parte de eso; Soy bastante bueno. Estoy aprendiendo el desarrollo de software, e incluso tengo una pequeña aplicación Python modestamente exitosa utilizada en un proyecto público; ¡No estoy bien! No quiero convertirme en un desarrollador de software completo, pero sigo encontrándome con cosas que simplemente no puedo hacer sin programar ( ejemplo ). En el mundo de los arcos, esto me pone bastante en el campo de Python, lo cual está bien para mí ya que me gusta Python, sin embargo, Python no tiene acceso directo a ArcObjects. (Python y ArcObjects son posibles , pero es una ruta no admitida . Esta pregunta se trata de seguir un camino trillado).
Necesito comenzar, pero ¿dónde? La ayuda de Arcgis dice que comience con la Red de desarrolladores de ESRI, pero $ 1500 / año definitivamente no está en mi presupuesto, y suena como usar un martillo para aplastar mosquitos. ¿Y qué lenguaje .NET, Visual Basic o Visual C ++?
ACTUALIZACIÓN: Gracias a todos por las maravillosas respuestas. A la luz de ellos, me doy cuenta de que reduje innecesariamente el alcance de mi pregunta, suponiendo que "ArcObjects" es la dirección en la que debo ir. Una formulación más abierta es más similar a:
Sigo teniendo problemas que no puedo resolver solo con arcgis y python. ¿Qué más puedo aprender / usar para resolver problemas como X? No tengo interés ni intención de convertirme en desarrollador de software. Solo necesito hacer un par de cosas que no están expuestas a los módulos arcgis python.