Quais são os melhores livros / sites para o desenvolvimento de C # com o ArcObjects?
O ArcGIS Resource Center é muito útil, mas estou tentando encontrar fontes com mais exemplos.
Quais são os melhores livros / sites para o desenvolvimento de C # com o ArcObjects?
O ArcGIS Resource Center é muito útil, mas estou tentando encontrar fontes com mais exemplos.
Respostas:
Este livro é o melhor que encontrei, é irritante que o código esteja no VBA, mas não é difícil convertê-lo para C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
Aqui estão alguns trechos de código que são úteis http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Isso é útil para obter uma boa visão geral da cadeia de herança http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI não faz barato. Em vez de fornecer aos usuários manuais de recursos impressos abrangentes, eles querem que façamos seus cursos muito caros, ministrados por instrutores. Não há muito em termos de recursos impressos por aí. (A Ajuda on-line do ArcObject para desenvolvedores de .Net é boa e extensa, mas não é tão conveniente quanto seria um livro com exercícios) Costumava haver um grande livro de exercícios / recursos de 2 volumes para programação com ArcObjects que incluía exemplos de código em VB6 e C # mas isso foi há muitos anos na versão 8, quando a biblioteca ArcObjects foi introduzida pela primeira vez. Havia também vários cursos, como Migrating Avenue para VB6 / C #, desenvolvendo com ArcObjects etc.
Em vez disso, atualmente a ESRI está trabalhando duro na implementação de seu próprio sistema de certificação 3, focado no desenvolvimento:
Todas as certificações eventualmente terão dois níveis de Associado e Profissional. Infelizmente, apenas duas certificações de desenvolvedor estão prontas e somente no nível Associado.
Ainda existem alguns recursos recomendados para o Associate Desktop Developer . Não há publicações disponíveis, mas os instrutores fornecem aos participantes material impresso oficial nos cursos ministrados por instrutores, que geralmente consistem em um manual de instruções e uma pasta de trabalho:
Orientado por instrutor
Treinamento na Web
Seminários de treinamento
Você pode descobrir os detalhes para os itens acima aqui
O outro conjunto de recursos que pode ser interessante são os recursos de certificação do Web Application Developer Associate
Ao contrário da ESRI, a Microsoft e seus parceiros publicaram muitos livros sobre o desenvolvimento de aplicativos com o .Net. Pessoalmente, eu desenvolvo apenas no VB .Net, então não sei qual seria um bom livro de estudo individualizado para C #. Eu recomendo fortemente que você se torne proficiente no desenvolvimento de aplicativos em C # antes de enfrentar o ArcObjects.
Para encontrar o código-fonte, geralmente uso a pesquisa de um tópico ou nome de interface / classe com o Google e adiciono restrições de site diferentes, dependendo do ArcGIS 10 ou 9.xe anterior.
Para o ArcGIS 10, eu adiciono: site: forums.arcgis.com
Para o ArcGIS 9.xe versões anteriores, adiciono: site: forums.esri.com
Também é possível pular a parte dos fóruns, mas geralmente dá muitos acessos. Agora que começamos a obter mais conteúdo neste site, eu também declarei no Google.
Eu acho que Conhecer o ArcObjects é um excelente livro para iniciantes.
Este livro foi lançado em março de 2013 e abrange 10,1 Muitos exemplos e instruções ... Vale a pena comprar ... http://www.amazon.com/gp/product/1118442547/
Embora os motivos do ArcObjects Online (resources.esri.com) sejam muito bons, eles estão fora de contexto. Esri lista funções que você não sabe quando usar.
Essa é uma das razões pelas quais eu garanti que o IGeometry (meu novo canal do Youtube) esteja lá para fornecer uma programação .NET contextual com ArcObjects a partir do zero. Começo a série com um projeto fictício chamado Bestaurants, onde adicionamos funcionalidades a esse projeto em cada episódio, enquanto introduzimos e explicamos novas interfaces em cada episódio!
Navegue pelo link do youtube abaixo, agora estamos no episódio 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
A Universidade Estadual da Pensilvânia lançou recentemente gratuitamente o seu curso GIS Application Development . Ele ensina o básico do ArcObjects no VB.NET
Espero que isso possa ajudá-lo - Introdução ao desenvolvimento de complemento ESRI ArcGIS no .Net e ArcObjects