Una de las principales ventajas de emplear la utilidad Model Builder en ArcGIS es que se pueden crear fácilmente herramientas personalizadas y propias concatenando flujos de procesos que pensemos que van a ser repetitivas para otros datos en un proyecto GIS.

Otra de las ventajas es que esta toolbox o modelo creado con la aplicación Model Builder consiste en que la podríamos exportar a un script de Python para poder personalizarla y otorgar más funcionalidad
Desde el interfaz principal de ModelBulilder, una vez diseñado el flujo de procesos ir a Model/Export/To Python script y guardarlo en formato de script “*.py”.

En la nueva versión de ArcGIS 10, este nuevo script de Python creado lo podemos cargar y ejecutar desde la ventana “Python Window” en ArcMap.

Para ejecutarlo no hay más que cargar el script con “Load/Load Data” desde la propia ventana de Python. De esta forma tan sencilla podremos ver traducidos todos los geoprocesos encadenados del el flujo de trabajo de nuestro modelo en el lenguaje Python.

Incluso podríamos abrirlo en un editor de texto avanzado como por ejemplo NotePad++ para modificar el script de una forma más organizada.

Visita http://www.sinfogeo.es/es/formacion-online-sig/cursos-sig/364-curso-arcgis-gratis.html si quieres conocer más detalles sobre Model Builder y Python en ArcGIS en nuestro nuevo curso de ArcGIS v10 avanzado.




