Escreverei scripts para o ArcGIS Desktop em Python com ArcPy.
Existe um projeto de comunidade ou de código aberto no qual códigos e modelos possam ser compartilhados?
Escreverei scripts para o ArcGIS Desktop em Python com ArcPy.
Existe um projeto de comunidade ou de código aberto no qual códigos e modelos possam ser compartilhados?
Respostas:
Eu provavelmente o colocaria no GitHub até que você realmente saiba o que deseja compartilhar. Até a ESRI começou a pular nesse movimento após a aquisição do GeoIQ.
A comunidade ESRI para isso costumava ser chamada ArcScripts, então a ESRI fechou isso para novos envios em favor de suas Code Galleries, e agora com o lançamento do ArcGIS 10.1 (provavelmente a versão que você tem se você acabou de adquiri-lo) eles estão migrando do Galerias de código para o ArcGIS Online . Há um conjunto de instruções aqui para mover suas coisas dos antigos Galerias de código para o novo sistema, se você simplesmente ignorar o primeiro passo (download seu material existente), o restante das instruções irá dizer-lhe como fazer o upload de código, ferramentas, mapas , etc. e compartilhe-os com outros usuários da ESRI. Você precisará de uma conta online (gratuita) do ArcGIS.
O host da Esri é gratuito para baixar códigos, modelos e aplicativos criados pelo usuário em seu site ArcGIS Code Sharing , onde você pode:
Pesquise, navegue e use código, scripts, modelos, suplementos, widgets e muito mais.
É o sucessor do ArcScripts e do ArcGIS Code Galleries.
O ArcPy Cafe é um bom lugar para alguns scripts e muitas dicas:
Obtenha todas as suas receitas do ArcGIS Python aqui!
Como já mencionado, o Github é uma ótima opção. Certamente tem a maior comunidade.
Eu também daria uma olhada no BitBucket . Acho as ferramentas de controle de revisão Mercurial (hg) mais fáceis de entender e usar do que o git, que o Bitbucket também suporta. (Ajuda que o Mercurial esteja naturalmente alinhado com o python, a comunidade em que cresceu e o idioma em que está escrito. Me ajuda de qualquer maneira ;-)
Qualquer que seja a sua escolha, o código ramificado / mesclado / compartilhado sozinho do controle de versão distribuído e da hospedagem vale seu peso em elétrons banhados a ouro (para alcançar muito longe uma metáfora muito tensa ...), sem falar no rastreamento de problemas e wiki integrados páginas e independência do fornecedor.
Um dos sites "oficiais" de compartilhamento de código da ESRI é http://codesharing.arcgis.com/ . Isso é mais para ferramentas do que para scripts, porque os scripts geralmente são específicos para um único fluxo de trabalho e ambiente e, portanto, são inúteis para compartilhar.
Para scripts Python (IMHO mais fácil de compartilhar do que modelos), você também pode procurar no Arcpy Café, onde encontrará muitas dicas e exemplos úteis.
Conforme mencionado por @Mapperz, você também pode encontrar algumas coisas no GeoNET
Por último, mas não menos importante, você pode procurar neste site (GIS SE) com arcpy ou ModelBuilder tags e isso vai lhe dar um grande número de subconjuntos de código.