Escribiré scripts para ArcGIS Desktop en Python con ArcPy.
¿Existe una comunidad o un proyecto de código abierto donde se puedan compartir códigos y modelos?
Escribiré scripts para ArcGIS Desktop en Python con ArcPy.
¿Existe una comunidad o un proyecto de código abierto donde se puedan compartir códigos y modelos?
Respuestas:
Probablemente lo pondría en GitHub hasta que realmente sepa lo que quiere compartir. Incluso ESRI comenzó a subirse a este carro después de la adquisición de GeoIQ.
La comunidad de ESRI para esto solía llamarse ArcScripts, luego ESRI cerró eso a nuevas presentaciones a favor de sus Galerías de códigos, y ahora con el lanzamiento de ArcGIS 10.1 (presumiblemente la versión que tiene si acaba de adquirirlo) están haciendo la transición desde Galerías de códigos para ArcGIS Online . Hay una serie de instrucciones aquí para mover las cosas de las antiguas galerías de código para el nuevo sistema, si sólo ignora el primer paso (la descarga de su materia existente), el resto de las instrucciones que le indicará cómo cargar el código, herramientas, mapas , etc. y compártalos con otros usuarios de ESRI. Necesitará una cuenta en línea (gratuita) de ArcGIS.
Esri aloja gratuitamente para descargar código creado por el usuario, modelos y aplicaciones en su sitio web ArcGIS Code Sharing , donde puede:
Busque, explore y use código, scripts, modelos, complementos, widgets y más.
Es el sucesor de ArcScripts y ArcGIS Code Galleries.
ArcPy Cafe es un buen lugar para obtener algunos scripts y muchos consejos:
¡Obtenga todas sus recetas de ArcGIS Python aquí!
Como ya se mencionó, Github es una gran opción. Ciertamente tiene la comunidad más grande.
También me gustaría echar un vistazo a BitBucket . Encuentro que las herramientas de control de revisión Mercurial (hg) son más fáciles de entender y usar que git, que también admite Bitbucket. (Ayuda que Mercurial esté naturalmente alineado con Python, la comunidad de la que surgió y el idioma en el que está escrito. Me ayuda de todos modos ;-)
Cualquiera sea su elección, el código de ramificación / fusión / intercambio solo del control de versiones distribuidas y el alojamiento vale su peso en electrones chapados en oro (para llegar muy lejos para una metáfora muy tensa ...), y mucho menos el seguimiento de problemas incorporado y wiki páginas e independencia del vendedor.
Uno de los sitios de intercambio de códigos "oficiales" de ESRI es http://codesharing.arcgis.com/ . Esto es más para las herramientas que para las secuencias de comandos, porque las secuencias de comandos suelen ser específicas para un solo flujo de trabajo y entorno, y por lo tanto, son inútiles para compartir.
Para los scripts de Python (en mi humilde opinión más fácil de compartir que los modelos), también puede buscar en Arcpy Café, donde encontrará muchos consejos y ejemplos útiles.
Como mencionó @Mapperz, también puede encontrar algunas cosas en GeoNET
Por último, pero no menos importante, puede buscar en este sitio (GIS SE) con etiquetas arcpy o modelbuilder y esto le dará una gran cantidad de subconjuntos de códigos.