Existem projetos ArcObjects OpenSource?

23

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:

http://eagl.codeplex.com/

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 #.

geographika
fonte
Existem outros exemplos de projetos de código aberto usando bibliotecas proprietárias? A maioria das licenças de código-fonte aberto requer a liberação completa do código-fonte, o que significa que não há bibliotecas proprietárias (código-fonte fechado).
blah238
1
Qualquer coisa baseada na estrutura .NET se encaixaria nessa categoria. Não há muitos projetos .NET OS, mas há alguns ex screwturn.eu e a maioria dos projetos em codeplex.com
geographika
+1 Alguns bons exemplos ... acho que você respondeu sua própria pergunta! Parece que eles existem, mas não em grande número. Provavelmente porque a maioria dos projetos de AO são proprietários em termos de funcionalidade ou finalidade.
blah238
2
Lancei algum código AO no sourceforge. Embora eu ainda esteja mantendo esse código, não tenho tanto tempo quanto gostaria. De fato, após 2 ou 3 meses aperfeiçoando esta biblioteca em outro show, estou pronto para cometer um pouco mais de coisas. Comentários e críticas são bem-vindos. sourceforge.net/projects/gisactiverecord Se algum de vocês e amigos quiserem ajudar, me avise.
George Silva
Também estou compilando muitas rotinas comuns e desejo liberá-las. Estes devem ser para o próximo mês ou mais: P
George Silva

Respostas:

11

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.

Ragi Yaser Burhum
fonte
1
O projeto +1 do Ziggis é um bom exemplo, embora agora pareça ter cessado o desenvolvimento (e mudado para proprietário!). Também é bom ter um exemplo de C ++ AO.
Geographika