Qual è il percorso o il luogo migliore per iniziare con ArcObjects se uno non è uno sviluppatore e non mira a diventare uno sviluppatore ?
Sto usando gis professionalmente da molto tempo, quasi due decenni, arcinfo / arcgis per la maggior parte; Sto abbastanza bene. Sto imparando lo sviluppo del software e ho anche un'applicazione di piccolo pitone di modesto successo utilizzata in un progetto pubblico; Non sono bravo! Non voglio diventare uno sviluppatore software completo, ma continuo a imbattermi in cose che non posso fare a meno della programmazione ( esempio ). Nel mondo arcgis questo mi mette abbastanza esattamente nel campo di Python, il che va bene per me poiché mi piace Python, tuttavia Python non ha un accesso diretto ad ArcObjects. (Python e ArcObjects è possibile , ma è un percorso non supportato. Questa domanda riguarda il seguire un percorso battuto.)
Devo iniziare, ma da dove? La guida di Arcgis dice di iniziare con la rete di sviluppatori ESRI, ma $ 1500 / anno sicuramente non sono nel mio budget e sembra come usare un martello per scacciare le zanzare. E quale lingua .NET, Visual Basic o Visual C ++?
AGGIORNAMENTO: Grazie a tutti per le meravigliose risposte. Alla luce di loro, mi rendo conto di aver ridotto inutilmente la portata della mia domanda, supponendo che "ArcObjects" sia la direzione in cui devo andare. Una formulazione più aperta è più simile a:
Continuo a imbattermi in problemi che non riesco a risolvere da solo con Arcgis e Python. Cos'altro posso imparare / usare per risolvere problemi come X? Non ho alcun interesse o intenzione di diventare uno sviluppatore di software. Devo solo fare un paio di cose che non sono esposte ai moduli arcgis python.