Professional Documents
Culture Documents
Qu es ModelBuilder?
ModelBuilder es una aplicacin que se utiliza para crear, editar y administrar modelos. Los
modelos son flujos de trabajo que encadenan secuencias de herramientas de
geoprocesamiento y suministran la salida de una herramienta a otra herramienta como
entrada. ModelBuilder tambin se puede considerar un lenguaje de programacin visual
para crear flujos de trabajo.
ModelBuilder es muy til para construir y ejecutar flujos de trabajo sencillos, pero tambin
proporciona mtodos avanzados para ampliar la funcionalidad de ArcGIS, ya que permite
crear y compartir los modelos a modo de herramienta.
ModelBuilder puede incluso utilizarse para integrar ArcGIS en otras aplicaciones. A
continuacin, se muestra un ejemplo:
El modelo anterior se utiliza para enviar notificaciones por correo electrnico a todas las
direcciones a una milla de distancia de una direccin para las que se solicita un permiso de
construccin. 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 ubicacin,
donde se han seleccionado todas las direcciones (parcelas) a una milla del punto. Estas
direcciones se pasan a una herramienta de secuencia de comandos personalizada (creada
por usted o por un colega), Generar lista de correo, que ejecuta cdigo Python para generar
una lista de correo en formato HTML. Por ltimo, la lista de correo se suministra a otra
herramienta de secuencia de comandos personalizada, Enviar notificaciones por correo
electrnico, que ejecuta un ejecutable personalizado que enva notificaciones por correo
electrnico y genera un cdigo de xito.
Los beneficios de utilizar ModelBuilder pueden resumirse como sigue:
ModelBuilder es una aplicacin fcil 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.
En este ejercicio se creara un modelo automatizado para delimitar esas cuencas a partir de
un modelo digital de elevaciones, el cual se podr seguir utilizando las veces que queramos.
Recordando que para delimitar una cuenca hidrogrfica se procede a determinar el punto
de desfogue o drenaje de la cuenca e ir dibujando el permetro de acuerdo a la lnea divisoria
de aguas a partir de un continuo de elevacin obtenido de INEGI
(http://www.inegi.org.mx/geo/contenidos/datosrelieve/continental/descarga.aspx). Y las
siguientes sub-herramientas ubicadas en la caja de herramientas Hydrology de la extensin
Spatial Analyst, las cuales son las siguientes:
Herramienta
Descripcin
MDE
Fill
Flow Direction
Flow Accumulation
Condiotional
Entradas
necesarias
Obtenido de
INEGI
MDE
Archivo de salida
MDE corregido
Direccin de flujo
Direccin de
flujo
Acumulacin de
flujo
Acumulacin de
flujo
Red de drenaje
Direccin de flujo
MDE
MDE corregido
Stream Link
Red de drenaje
Direccin de
flujo
Drenaje
segmentado
Watershed
Direccin de
flujo y Drenaje
segmentado
Cuencas
Paso 1.
Crear una barra de herramientas: Hacemos clic derecho sobre el espacio en blanco en
la ventana de ArcToolbox y seleccionamos la carpeta de destino donde guardaremos
la herramienta. Le damos click en la caja roja con un asterisco amarillo creamos la caja
de herramientas, le damos un nombre a la nueva caja de herramientas, por ejemplo
Cuencas. Por ltimo la seleccionamos y nos queda el siguiente resultado
Las cajas de herramientas creadas de esta manera se almacenan en la carpeta que ustedes
hayan designado (por ejemplo, el modelo creado, en mi computadora se guard en:
C:\Users\amokuani\AppData\Roaming\ESRI\ArcToolbox\My Toolboxes\Toolbox.tbx).
Sobre la caja de herramienta creada, damos clic derecho y seleccionamos New seguido de
Model para crear un nuevo modelo.
En esta ventana se puede arrastrar y soltar herramientas desde Arctoolbox de una forma
visual muy similar a la construccin de un diagrama de flujo donde las elipses representan
las entradas y salidas de informacin y los rectngulos corresponde a la herramienta
aplicada.
Paso 2
Damos clic derecho sobre la ventana de ModelBuilder, elegimos la opcin Create Variable
El resultado es el siguiente
Paso 3
Paso 5
10
Quiz parezca un poco laborioso construir el modelo, sin embargo, la ventaja que nos
proporciona es que lo podemos seguir utilizando cuantas veces queramos. Al modelo se
le podra cambiar el nombre de los archivos de salida.
11