You are on page 1of 11

PRACTICA Delimitacin de cuencas con la herramienta ModelBuilder

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:

Modelo para enviar notificaciones por correo electrnico

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

Insumo para el clculo

Fill

Corrige el modelo digital de


elevacin
Calcula el raster de direccin
de flujo
Calcula el flujo acumulado en
una celda
Crea la condicin para crear
los drenajes y el tamao de
cuenca

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

Divide los drenajes creados,


en segmentos continuos a
partir del raster de corrientes
y la direccin de flujo

Red de drenaje
Direccin de
flujo

Drenaje
segmentado

Watershed

Permite la delineacin de las


cuencas

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.

Aparece la siguiente ventana.

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

De la ventana que aparece seleccionamos y agregamos un Raster Dataset

El resultado es el siguiente

Paso 3

En la barra de herramientas de ARCgis (ArcToolbox) nos vamos la herramienta Spatial


Analyst Tools para luego seleccionar Hydrology y arrastramos las herramientas: Fill,
Flow Direction, Flow Accumulation, Stream Link y Watershed. De Spatial
Analyst Tools, nos vamos a Conditional y arrastramos Con, por ltimo en Conversion
Tools, From Raster arrastramos Raster to Polygon.
Data Management tools nos vamos a Feature y arrastramos Feature Vertice To
Point.

El resultado ser el siguiente.

Paso 4 (Seleccin de insumos para el modelo)

Ahora, damos doble click en Raster Data set y seleccionamos el archivo


raster a trabajar y se volver de color azul la elipse.

Damos doble click en el rectngulo Fill y seleccionamos en la entrada el


archivo raster y la direccin de salida del archivo Fill. .

En el recuadro de Flow Direction vamos a seleccionar de entrada el


archivo de salida de Fill y en el archivo de salida le ponemos el nombre
de Fdirection

En el recuadro Flow accummulation en la entrada seleccionamos el


archivo Fdirection y de salida guardamos el archivo como
Accumulation.

En recuadro de Con, seleccionamos de raster condicional el archivo


Accumulation, dejamos vacia la pestaa de Expression y en la pestaa
de raster verdadero o valor constante seleccionamos Accumulation.

Posteriormente damas click en el botn derecho del recuadro Con y


seleccionamos Make variable > From Parameter > Expression. En la
ventana vamos a escribir value > 50000 (con el cual indicamos el tamao
mnimo de cuenca) y le damos aplicar acepar

En el recuadro Stream Link vamos a seleccionar el archivo Con (2) y la


direccin de flujo (Fdirection) y lo guardamos como Link.

El recuadro de Wareshed vamos a seleccionar el archivo Fdirection en


la primer pestaa y en la segunda pestaa el archivo Link y el archivo de
salida lo guardamos con el nombre de Cuenca.

Por ultimo en el recuadro Raster to Polygon seleccionamos el archivo


raster cuenca y en la salida lo guardamos como cuenca.shp

Paso 5

Por ltimo seleccionamos la elipse del raster (cem30_workesoace_cem3_r15) damos


click con el botn derecho y seleccionamos Model Parametrer, lo cual lo repetiremos
para CON(2) y cuenca.

10

Finalmente ejecutamos el modelo, dndole click en el tringulo azul para correr el


modelo.

agregamos las campas creadas despus de unos minutos obtenemos el siguiente


resultado.

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

You might also like