Um dos principais benefícios do desenvolvimento de aplicativos GIS baseados em bibliotecas de código aberto é que muitos projetos surgem sobre eles, que também são de código aberto.
Projetos de código-fonte bem projetados são ótimos para se ver:
- quais padrões de codificação devem ser usados
- quais estilos de codificação seguir
- como estruturar projetos maiores
- que testes de unidade incluir
- ferramentas e procedimentos de documentação automática
- fluxos de trabalho de controle de fontes
A ArcObjects Code Gallery parece o melhor lugar para procurar, mas a maioria dos exemplos que eu observei são peças muito pequenas de funcionalidade ou ferramentas únicas, em vez de aplicativos completos.
O projeto SharpGIS é um bom exemplo de .NET a seguir, mas existem projetos específicos do ArcObjects?
Atualizado com exemplos:
A Easy ArcGIS Library é um conjunto de classes C # .net que agrupam a funcionalidade comum do ArcObjects, que ajudam os desenvolvedores do ArcGIS a executar muitas funções comuns em menos tempo e de maneira direta.
E do mesmo desenvolvedor:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls é um conjunto de controles do ArcGIS Silverlight que é construído sobre o ArcGIS Silverlight SDK, desenvolvido na linguagem de programação C #.
fonte
Respostas:
O GDAL possui um driver ArcObjects e você pode ver o código-fonte no SVN da árvore . O projeto Ziggis é de código aberto e baseado no ArcObject . Eu sei que eles têm uma versão mais recente que também é de código aberto, mas não consigo encontrar o local de origem.
Caso contrário, o site do Arcscript da ESRI é outro lugar para se olhar.
fonte
Por isso, criei um Java Print SOE para impressões de alta qualidade com um widget Flex.
O código está disponível na CodeGallery:
http://www.arcgis.com/home/item.html?id=6809086326ea4c76bf026a32bb9dd698
Tom
fonte
Não tive a chance de jogar com o Earthworm - um ORM para o Esri Geodatabase (via ArcObjects) , mas parece bom.
fonte