Qual é o melhor caminho ou local para começar com o ArcObjects se um não é um desenvolvedor e não pretende se tornar um desenvolvedor ?
Eu uso gis profissionalmente há muito tempo, quase duas décadas, arcinfo / arcgis na maior parte disso; Eu estou muito bem. Estou aprendendo o desenvolvimento de software e até tenho um aplicativo python pequeno modestamente bem-sucedido usado em um projeto público; Eu não sou bom! Não quero me tornar um desenvolvedor de software completo, mas continuo encontrando coisas que simplesmente não consigo fazer sem programar ( exemplo ). No mundo arcgis, isso me coloca bastante diretamente no campo python, o que é bom para mim desde que eu gosto de python, no entanto, python não tem acesso direto ao ArcObjects. (Python e ArcObjects é possível , mas é uma rota não suportada. Esta pergunta é sobre seguir um caminho batido.)
Preciso começar, mas onde? A ajuda da Arcgis diz que você deve começar com a ESRI Developer Network, mas US $ 1500 / ano definitivamente não está no meu orçamento e soa como usar uma marreta para matar mosquitos. E qual idioma .NET, Visual Basic ou Visual C ++?
ATUALIZAÇÃO: Obrigado a todos pelas respostas maravilhosas. À luz deles, percebo que reduzi desnecessariamente o escopo da minha pergunta supondo que "ArcObjects" seja a direção em que preciso seguir. Uma formulação mais aberta é mais parecida com:
Continuo enfrentando problemas que não consigo resolver apenas com arcgis e python. O que mais posso aprender / usar para resolver problemas como o X? Não tenho interesse ou intenção de me tornar um desenvolvedor de software. Eu só preciso fazer algumas coisas que não estão expostas aos módulos python do Arcgis.