ModelBuilder es una aplicación que se utiliza para crear, editar y administrar modelos. Los modelos son flujos de trabajo que encadenan secuencias de herramientas de geoprocesamiento y proporcionan la salida de una herramienta a otra herramienta como entrada. ModelBuilder también se puede considerar un lenguaje de programación visual para crear flujos de trabajo.
Este modelo recorta Suelos al polígono StudyArea, agrega un nuevo campo y calcula un valor para el nuevo campo. ModelBuilder es útil para construir y ejecutar flujos de trabajo sencillos, pero también proporciona métodos avanzados para ampliar la funcionalidad de ArcGIS, ya que permite crear y compartir los modelos a modo de herramientas.
ModelBuilder puede incluso utilizarse para integrar ArcGIS en otras aplicaciones. A continuación encontrará un ejemplo:
El modelo anterior lo utiliza un municipio para enviar notificaciones por correo electrónico a todas las direcciones a una milla de distancia de una dirección para las que se solicita un permiso de construcción. El modelo comienza con una clase de entidad de varias ubicaciones de punto de solicitud de permisos. Esta clase de entidad se suministra a un iterador que repite cada punto individual y suministra el punto a la herramienta Seleccionar capa por ubicación, donde se han seleccionado todas las direcciones (parcelas) a una milla del punto. Estas direcciones se pasan a una herramienta de script personalizado (creada por usted o por un colega), Generar lista de correo, que ejecuta código de Python para generar una lista de correo en formato HTML. Por último, la lista de correo se suministra a otra herramienta de script personalizado, Enviar notificaciones por correo electrónico, que ejecuta un ejecutable personalizado que envía notificaciones por correo electrónico y genera un código de éxito.
Los beneficios de utilizar ModelBuilder se resumen a continuación:
- ModelBuilder es una aplicación fácil de usar para crear y ejecutar flujos de trabajo que contienen una herramienta de secuencia de comandos.
- Puede crear sus propias herramientas con ModelBuilder. Las herramientas que crea con ModelBuilder se pueden utilizar en secuencias de comandos de Python y otros modelos.
- ModelBuilder, junto con las secuencias de comandos, es una forma de integrar ArcGIS en otras aplicaciones.
Si nunca ha utilizado ModelBuilder, comience con el Tutorial para ejecutar herramientas en ModelBuilder.
Si le interesa crear herramientas personalizadas con ModelBuilder, consulte Un breve recorrido por la creación de herramientas con ModelBuilder y el tutorial Crear herramientas con ModelBuilder.