Download - Análisis SIG con ModelBuilder
-
8/3/2019 Anlisis SIG con ModelBuilder
1/37
Juan Salcedo Carbajal
Ing. [email protected]
-
8/3/2019 Anlisis SIG con ModelBuilder
2/37
QUE ES MODEL BUILDER?
Combina las herramientasde Geoprocesamiento deforma secuencial para dar
.Permite simular un sucesodel mundo real facilitando
la comprensin delfenmeno estudiado yposibilita predecir posibles
resultados en funcin a losdatos de entrada.
-
8/3/2019 Anlisis SIG con ModelBuilder
3/37
Para que sirve?Estoy cansadode hacer
siempre losmismo
Model Bulider esun maravilla.
Ahora soy msproductivo !!
Automatiza flujos de trabajo repetitivos Se puede usar en procesos complejos que toman gran cantidadde tiempo procesando datos
Estandariza los procesos de la compaa
-
8/3/2019 Anlisis SIG con ModelBuilder
4/37
Cmo accedo al Model Builder?
-
8/3/2019 Anlisis SIG con ModelBuilder
5/37
Y ahora?... Cmo se usa?
Asgnele parmetros a las herramientas
Asgnele propiedades visuales al modelo
Guarde y luego ejecute el modelo
Puede editar el modelo en cualquier momento
-
8/3/2019 Anlisis SIG con ModelBuilder
6/37
Qu ventajas tengo al usar Model Builder?
MODEL BUILDER ARCTOOLBOX PHYTON
Puedo encadenar varias
herramientas
Solo puedo usar una
herramienta a la vez
Puedo encadenar varias
herramientas
Fcil de aprender Fcil de Aprender Un poco mas complejo de
aprender
Repeticin de procesos
muy fcil
Repeticin del proceso
muy fcil
Repetir el proceso es un
poco mas complicado
Generamos modelos
grficos fcil de entender
y documentar.
No queda ninguna
informacin del proceso
La documentacin del
script es un poco
complicada
-
8/3/2019 Anlisis SIG con ModelBuilder
7/37
Partes de un Modelo
-
8/3/2019 Anlisis SIG con ModelBuilder
8/37
Estados del Modelo
No esta listo para serejecutado
Esta Listo para ser
e ecuta oEl modelo ha sidoejecutado
-
8/3/2019 Anlisis SIG con ModelBuilder
9/37
Ejecucin del Modelo
Existen 3 formas deejecutas el modelos: Ejecutar un solo
Ejecutar losprocedimiento que Nohan sido ejecutado
anteriormente. Ejecutar todo el
modelo.
-
8/3/2019 Anlisis SIG con ModelBuilder
10/37
Edicin del Modelo
Seleccione EDIT para abrir el modeloEditar para modificar, actualizar, agregarprocedimientos y parmetros.
-
8/3/2019 Anlisis SIG con ModelBuilder
11/37
Barra de Herramientas
Model Builder es una herramienta muy sencilla de
manejar y esto lo vemos en sus pocos comandos en la
barra de herramientas.
-
8/3/2019 Anlisis SIG con ModelBuilder
12/37
Nuevas funcionalidades del
-
8/3/2019 Anlisis SIG con ModelBuilder
13/37
Iteracin del ModeloHasta ahora los procesos solo se podan ejecutar una sola vez cada vez
que se ejecuta el modelo, pero ahora se pueden ejecutar mas de una vez Sirve para hacer iteraciones con varios datos de entrada
Es una propiedad del modelo, que puede ser cambiada en cualquier momento
-
8/3/2019 Anlisis SIG con ModelBuilder
14/37
Iteracin y RetroalimentacinCada variable debe tener unvalor inicial cuando el modelo se
ejecute en su primera iteracinRetroalimentacin (Feedback),es cuando otra variable proveeel valor para los clculos en lass gu en es erac ones
Un variable Feedback puede ser
asignada mediante las
propiedades de la Variable.
Esta relacin es desplegada enel modelo.
-
8/3/2019 Anlisis SIG con ModelBuilder
15/37
Sustitucin de Variables
-
8/3/2019 Anlisis SIG con ModelBuilder
16/37
Iteracin de Modelos ySustitucin de Variables
ModelBuilder genera una variable que contiene el numero de la iteracinactual%n% La iteracin actual, la primera iteracin empieza en cero
s e pue e usar es a var a e en cu os y en nom res e arc vos
EL nombre del archivo de salida de un modelo podra ser:E:/Datos/Resultado%n%
-
8/3/2019 Anlisis SIG con ModelBuilder
17/37
Procesando Listas y Series
Un modelo ahora puede
tener:
Un Valor simple (singleva ue
Una Lista de valores (List of
values)
Una serie de Valores (Series
of values) Single value es como se
trabajaba hasta la versin 9.1
-
8/3/2019 Anlisis SIG con ModelBuilder
18/37
Ejemplo Listas
Las listas pueden ser usadas para procesamientos en Batch o
Modelos iterativos
Un proceso se ejecutar con todos los valores de una lista y a suvez creara una lista de datos de salida
Cada elemento de una lista representa un parmetro para ser
adicionado al la herramienta que estemos usando.
-
8/3/2019 Anlisis SIG con ModelBuilder
19/37
SeriesUna serie es un conjunto de valores, en donde un valor es usado por cada
iteracin
Las iteraciones pueden ser usados en conjunto con Listas de Valorespara generar Mltiples salidas por Iteracin
Funciona parecido a los Bucles de lenguaje de programacin
a = -1,1,2
for x in a[:]: if x < 0: a.remove(x)
-
8/3/2019 Anlisis SIG con ModelBuilder
20/37
Caso: Using Model Builder
-
8/3/2019 Anlisis SIG con ModelBuilder
21/37
Por qu construir modelos degeoprocesamiento?
Secuencia de las herramientas de geoprocesamiento Diagrama de flujo de la historia de las operaciones
Permite que los parmetros de los modelos seanflexibles
Permite el intercambio de modelos entre los usuarios
-
8/3/2019 Anlisis SIG con ModelBuilder
22/37
Los elementos del proyecto (valos azules) Herramienta para ser ejecutado (rectngulo amarillo)
Los datos obtenidos (valos verdes) producidos por la
herramienta
Conector (flecha) que muestra la secuencia de procesamientoValor (valo de color azul claro)
Valor derivado (valo de color verde claro)
-
8/3/2019 Anlisis SIG con ModelBuilder
23/37
Dos opciones para forma de diagrama
de simbologa
-
8/3/2019 Anlisis SIG con ModelBuilder
24/37
Modelo de una sola entrada :rea de menos de 100 metros de los Arroyos?
Modelo de entrada y salida mltiple:Dentro de las parcelas zonas de inundacin
-
8/3/2019 Anlisis SIG con ModelBuilder
25/37
Parcelas que son los siguientes: En El Mercado
Cerca de una escuela
En el rea de la delincuencia de baja
-
8/3/2019 Anlisis SIG con ModelBuilder
26/37
Crear un nuevo modelo
-
8/3/2019 Anlisis SIG con ModelBuilder
27/37
Arrastre la herramienta en la ventana Model
Builder
-
8/3/2019 Anlisis SIG con ModelBuilder
28/37
Abrir la herramienta y especificar la entrada /salida / Expresin de consulta
-
8/3/2019 Anlisis SIG con ModelBuilder
29/37
Validar y ejecute el modelo simple
-
8/3/2019 Anlisis SIG con ModelBuilder
30/37
Conectar la salida al Proceso Siguiente
-
8/3/2019 Anlisis SIG con ModelBuilder
31/37
Especificar el nombre de salida
m i r l n m r l l m n li
-
8/3/2019 Anlisis SIG con ModelBuilder
32/37
Pantalla de salida Modelo
-
8/3/2019 Anlisis SIG con ModelBuilder
33/37
Nombre y modelo de la etiqueta
-
8/3/2019 Anlisis SIG con ModelBuilder
34/37
Parmetros del modelo = Flexibilidad
-
8/3/2019 Anlisis SIG con ModelBuilder
35/37
Nuevas propiedades dedespliegue en ModelBuilder
Usted puede usar imgenes para visualizar datos y
herramientas en ModelBuilder.Adems usted puede cambiar muchos elementos de lasimbologa del modelo, como tipo de letra, color, etc
-
8/3/2019 Anlisis SIG con ModelBuilder
36/37
Publicacin en WEB
Ahora usted puede
publicar sus modelos de
Model builder como
servicios Web para que
Cualquier usuario de suintranet o internet pueda
volver a generar un
Proceso de su
compaa
-
8/3/2019 Anlisis SIG con ModelBuilder
37/37
Gracias ,
Juan Salcedo Carbajal
Ingeniero [email protected]