¿Cuál es la mejor estructura organizativa para compartir el código Python de ArcGIS y las herramientas de geoprocesamiento? O incluso, ¿compartir código y compartir herramientas son preguntas separadas?
Esri tiene una estructura de Métodos para distribuir herramientas , publicada para Arcgis 9.3 y 10.0:
Sin embargo, en otros lugares, la gente está diciendo cosas Also do avoid distributing your code the way its done in Arc Scripts or Code Galleriesa favor de los Python Distutils nativos . Esri no parece tener un artículo de herramientas de distribución correspondiente para 10.1 ( ref ), dando algo de peso al contraargumento.
¿Qué dice GIS.se?
Actualización: aunque tal vez sea demasiado tarde, pero el meollo de esta pregunta es más sobre las mejores prácticas para la estructura de archivos y carpetas antes de que entren las herramientas utilizadas para compartir (arcgis online, google drive, dropbox, github, bitbucket, etc.) jugar.
Actualización 2: ¿ y nadie hablará sobre el enfoque aparentemente inutil de distutils?


