66
XV Conferencia de Usuarios Latinoamericanos de ESRI 2008, 1-3 octubre, Santiago, Chile 1 1 Geoprocesamiento Geoprocesamiento con con ArcGIS ArcGIS: Una Introducci Una Introducción a n a ModelBuilder ModelBuilder

TT8 Jrv Introduccion Model Builder

Embed Size (px)

Citation preview

Page 1: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 1/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008, 1-3 octubre, Santiago, Chile 11

GeoprocesamientoGeoprocesamiento concon ArcGISArcGIS::

Una IntroducciUna Introduccióón an a ModelBuilderModelBuilder

Page 2: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 2/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008, 1-3 octubre, Santiago, Chile 22

Jorge RuizJorge Ruiz--ValdepeValdepeññaa

GIS Instructor ESRI GIS Instructor ESRI - - USAUSA

Jruiz Jruiz - - valdepena@ valdepena@ esri.com esri.com 

Page 3: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 3/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Preguntas para ustedes:Preguntas para ustedes:

•• ¿¿Es su primera conferencia de usuarios?Es su primera conferencia de usuarios?

•• ¿¿Han utilizado elHan utilizado el frameworkframework dede geoprocesamientogeoprocesamiento??

•• ¿¿Conocen los componentes bConocen los componentes báásicos desicos de geoprocesamientogeoprocesamiento?? –  – Caja de herramientas (Caja de herramientas (ArcToolboxArcToolbox))

 –  – HerramientasHerramientas –  – EjecuciEjecucióón de las herramientas a travn de las herramientas a travéés de su dialogos de su dialogo

 –  – MensajesMensajes

 –  – LLí í nea de comandosnea de comandos

•• ¿¿Usuarios deUsuarios de ArcInfoArcInfo?? ¿¿Usuarios deUsuarios de ArcView3ArcView3??

•• ¿¿Han utilizadoHan utilizado ModelBuilderModelBuilder??

33

Page 4: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 4/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Contenido de la presentaciContenido de la presentacióón:n:

 –  – DemostraciDemostracióón de como crear y utilizar un modelon de como crear y utilizar un modelo

 –  – Cada demo es una continuaciCada demo es una continuacióón del anteriorn del anterior

 –  – RevisiRevisióón de los conceptos mostrados despun de los conceptos mostrados despuéés de cada demos de cada demo

 –  – HabrHabráá tiempo para algunas preguntas desputiempo para algunas preguntas despuéés de cada demos de cada demo

 –  – Los demos son dinLos demos son dináámicos ejecutado al tiromicos ejecutado al tiro

 –  – ¡¡EErrores pueden ocurrir!rrores pueden ocurrir!

44

Page 5: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 5/66

Demos:Demos:

•• Crear una caja de herramientas nuevaCrear una caja de herramientas nueva

•• Agregar un Modelo nuevoAgregar un Modelo nuevo

•• Elaborar el modeloElaborar el modelo

•• Ejecutar el modelo conEjecutar el modelo con ModelBuilderModelBuilder

•• Agregar mas procesos y ejecutarlosAgregar mas procesos y ejecutarlos

55

Creando un simple modeloCreando un simple modelo

Page 6: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 6/66

66

Conceptos BConceptos Báásicossicos

Page 7: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 7/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

¿¿Que esQue es GeoprocesamientoGeoprocesamiento??

77

 Almacenary

Manipular Visualizar

Compute

Page 8: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 8/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

¿¿QueQue eses GeoprocesamientoGeoprocesamiento??

88

GeoprocesamientoGeoprocesamiento

 Automatizar Automatizartareas detareas de

SIGSIG

=ModelamientoModelamiento

yy An Anáálisislisis

ComputeCompute

Page 9: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 9/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

HerramientasHerramientas y frameworky framework (nos concentramos en (nos concentramos en  framework framework  )  ) 

99

ToolsTools

Ejecutan operacionesEjecutan operaciones

elementales y esencialeselementales y esencialescon datos SIGcon datos SIG

FrameworkFramework

El mecanismo para:El mecanismo para:

1.1. Usar,Usar,2.2. Manejar,Manejar,3.3. Publicar,Publicar,4.4. Crear herramientas nuevas:Crear herramientas nuevas:

modelos y scripts,modelos y scripts,1.1. Automatizar flujos de trabajo.Automatizar flujos de trabajo.

Herramientas Framework

Page 10: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 10/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

FrameworkFramework

1010

Línea de comandos

Modelos

Scripts

Dialogo

Page 11: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 11/66

LoLo bbáásicosico deldel ArcToolboxArcToolbox::

1111

•• Las herramientas del sistema estLas herramientas del sistema estáán organizadas en caja den organizadas en caja deherramientas (herramientas (toolboxestoolboxes) y cajones () y cajones (toolsetstoolsets))

•• Ventana flotante en cualquiera de las aplicaciones deVentana flotante en cualquiera de las aplicaciones de ArcGISArcGIS

•• CadaCada toolboxtoolbox contiene herramientas con funcionalidades similarescontiene herramientas con funcionalidades similares

Custom Toolbox

Toolset

Model Tool

Custom Tool

System Tool

Script Tool

Show/Hide Command Line

Show/Hide Arc ToolboxOpen ModelBuilder

(9.3)

Page 12: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 12/66

1212

Lo básico del ArcToolbox:

•• La ventana tieneLa ventana tiene cuatro pestacuatro pestaññasas

1.1. FavoritesFavorites – – treetree--viewview de todas las herramientasde todas las herramientas2.2. IndexIndex – – permite bpermite búúsqueda de herramientas en orden alfabsqueda de herramientas en orden alfabééticotico3.3. SearchSearch -- permite bpermite búúsqueda de herramientas por palabra clavesqueda de herramientas por palabra clave

4.4. ResultsResults – – vitacoravitacora del trabajo realizado, ayuda a manejar losdel trabajo realizado, ayuda a manejar losresultados de las herramientasresultados de las herramientas

21 3 4

Page 13: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 13/66

1313

Soporte de ayuda:Soporte de ayuda:

Page 14: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 14/66

1414

ModelBuilderModelBuilder

Page 15: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 15/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Que es ModelBuilder?

• Un

 – Encadenar herramientas, incorporar el resultado de una herramienta

como ingreso de la siguiente herramienta.

 – El ‘lenguaje de programación’ es visual y no basado en texto.

• Permite rápidamente

 – Software, en este caso, significa algo que le instruye a ArcGIS que hagalo que uno quiere hacer.

• Los Modelos que uno crea son

 – Miembros calificados 100% del geoprocessing framework.

 – Son ejecutados como cualquier otra herramienta.

1515

ambiente de programación visual

Repaso del ModelBuilder

Transformar sus ideas in software.

herraminetas de geoprocesamiento .

Page 16: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 16/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20081616

DEMO 1DEMO 1

• Build a model to find:• Trade areas around store locations

• Frequency of customers w/in trade area

• Run model in ModelBuilder

Page 17: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 17/66

1717

REVISIREVISIÓÓNN

Page 18: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 18/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: creando unan: creando una toolboxtoolbox

•• RightRight--clickclick en la ventana deen la ventana de ArcToolboxArcToolbox y elegiry elegir NewNew ToolboxToolbox

•• UnaUna ToolboxToolbox es creada en la carpeta Myes creada en la carpeta My ToolboxesToolboxes

1818

La carpeta de My Toolboxes folder es en donde toolboxes son creadas

Page 19: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 19/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Elementos del modelon: Elementos del modelo

•• HerramientasHerramientas –  – Arrastrar y soltar en una ventanaArrastrar y soltar en una ventana

 –  – Usar el botUsar el botóónn AddAdd DataData

•• DatosDatos – Arrastrar y soltar en una ventana

 –  –  Arrastrar y soltar en herramientas

 –  –  Como parComo paráámetro en el dialogometro en el dialogo

 –  –  EnEn ArcMapArcMap, desde el TDC, desde el TDCUsar el botón Add Data

ProjectData

DerivedData

Variable::Variable::DatosDatos

ToolInputValue

DerivedValue

Variable::Variable::ValoresValores

Elementos del modelo

Page 20: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 20/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Los elementos pueden serLos elementos pueden ser::

•• Copiados/pegadosCopiados/pegados – – dentro del mismo modelo, o en otros modelosdentro del mismo modelo, o en otros modelos

•• EliminadosEliminados – – elementos renombrados se tornanelementos renombrados se tornan ““notnot readyready toto runrun””

•• RenombradosRenombrados – – solamente se cambia el alias, no el nombresolamente se cambia el alias, no el nombre

•• DesconectadosDesconectados – – de una herramienta (excepcide una herramienta (excepcióón: variables de datosn: variables de datosderivados o de salidaderivados o de salida ))

2020

Page 21: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 21/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Proceso y estado de los procesos del modelon: Proceso y estado de los procesos del modelo

2121

Zoning Zoning_Freq.dbfFrequency

Un soloUn solo ProcesoProceso

Derived DataTool

Derived Data

Derived DataInput Data

Input Data Tool

Tool

NoNo estaesta listolisto

EstaEsta listolisto

EjecutadoEjecutado

Estados del proceso

Page 22: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 22/66

RevisiRevisióón: Datos derivadosn: Datos derivados – – Creados por los procesosCreados por los procesos

2222

OutputWorkspace

MyTableCreateTable

MyTableMyTable

(2)Add Field

Project DataProject DataDatos queDatos queAlimentanAlimentan

al modeloal modelo

Derived DataDerived DataDatos creados enDatos creados enel modelo por unael modelo por una

herramientaherramienta

In/Out Derived DataIn/Out Derived DataEl ingreso serEl ingreso seráá

modificadomodificado

Page 23: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 23/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

•• ExistenExisten Dos manerasDos maneras dede conectar los datosconectar los datos con las herramientascon las herramientas

RevisiRevisióón: Conexin: Conexióón de datos y procesosn de datos y procesos

2323

Tool DialogTool Dialog

= A variable in the model= A variable in the model= A layer in the map= A layer in the map

Connect ToolConnect Tool2

1

CustomersIdentity

Customers

IdentityThiessenPolygons

FrequencyFrequency

Table

•• Para conectar los procesos, conectar la salidas de un proceso coPara conectar los procesos, conectar la salidas de un proceso connel ingreso de otroel ingreso de otro

Creando procesos del modelo

Page 24: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 24/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Conectando Datos con herramientasn: Conectando Datos con herramientas

•• Cuando se use la herramienta deCuando se use la herramienta de coneccionconeccion, se debe, se debe activaractivar lalaopciopcióón den de desplegardesplegar parametrosparametros validosvalidos

•• ToolsTools menumenu >> OptionsOptions…… >> GeoprocessingGeoprocessing –  – Por defecto, una lista de los parPor defecto, una lista de los paráámetros validos aparece cuando semetros validos aparece cuando se

realiza una conexirealiza una conexióónn

2424

Page 25: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 25/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Ejecutar el Modelon: Ejecutar el Modelo

•• ExistenExisten 3 maneras para ejecutar un modelo3 maneras para ejecutar un modelo enen ModelBuildeModelBuilderr

(Ejecutaremos el modelo desde (Ejecutaremos el modelo desde ArcToolbox ArcToolbox en un momento en un momento  )  ) 2525

Derived DataTool

Run ReadyRun Ready--ToTo--Run ProcessesRun ProcessesRun All ProcessesRun All ProcessesRun Single ProcessRun Single Process

21 3

Page 26: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 26/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Mensajes de la ejecucin: Mensajes de la ejecucióónn

•• El estatus de los mensajes puede ser revisados en:El estatus de los mensajes puede ser revisados en:1.1. Ventana de mensajesVentana de mensajes

2.2. RightRight--clickclick en el proceso y revisar los mensajesen el proceso y revisar los mensajes

3.3. ReportesReportes

•• Se muestra por cada modelo:Se muestra por cada modelo: –  –  LosLos valoresvalores especificados de los parespecificados de los paráámetrosmetros

 –  –  ElEl tiempotiempo de ejecucide ejecucióón del proceson del proceso

 –  –  ElEl statusstatus de la ejecucide la ejecucióón del proceson del proceso

 –  –  La horaLa hora en que el procesoen que el proceso terminotermino de ser ejecutadode ser ejecutado

 –  –  producciproduccióón de mensajesn de mensajes de errorde error

2626

Page 27: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 27/66

2727

DEMO 2DEMO 2

• Ejecutar el modelo desde ArcToolbox• Crear y usar parámetros• Cambiar propiedades del modelo

Page 28: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 28/66

2828

REVISIREVISIÓÓNN

Page 29: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 29/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Ejecutar un Modelo desden: Ejecutar un Modelo desde ArcToolboxArcToolbox

2929

•• DoubleDouble--clickclick en el modelo para activar el cuadro de dialogoen el modelo para activar el cuadro de dialogo

Si el modelo no tieneSi el modelo no tieneparparáámetros hagametros haga clickclick

en el boten el botóón OKn OK

Si el modelo tienen parSi el modelo tienen paráámetros,metros,dar los valores requeridos,dar los valores requeridos,

luego haga clic en el botluego haga clic en el botóón OKn OK

Page 30: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 30/66

RevisiRevisióón: Parn: Paráámetros del Modelometros del Modelo

3030

OutputFolder MyTableCreateTable

Input PointFeature

OutputCreate

ThiessenPolygons

ParParáámetros del modelometros del modeloaparecen conaparecen con ““PP”” a un ladoa un lado

El nombre del elementoEl nombre del elementoes el pares el paráámetrometro labellabel

en el cuadro del dialogoen el cuadro del dialogo

Output TableP

P

Parámetros del modelo

Page 31: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 31/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón:n: AddAdd toto Display VSDisplay VS AddAdd ResultsResults de lasde lasoperaciones de GPoperaciones de GP

•• AddAdd ToTo Display solo funciona cuandoDisplay solo funciona cuando el modelo es ejecutado desdeel modelo es ejecutado desdeModelBuilderModelBuilder

•• Tools >Tools > OptionsOptions >> GeoprocessingGeoprocessing tabtab >> AddAdd resultsresults…… –  – TODOS LOS RESULTADOS de los parTODOS LOS RESULTADOS de los paráámetros sermetros seráán agregados al mapan agregados al mapa

3131

(Ya que el (Ya que el ArcCatalog ArcCatalog no tiene despliegue, estas opciones no tienen ning no tiene despliegue, estas opciones no tienen ning ú ú n significado)n significado)

Controlando los resultados de las herramientas

Page 32: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 32/66

Page 33: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 33/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióónn:: CompartiendoCompartiendo herramientasherramientas

•• Una herramienta de unUna herramienta de un ModelModel GenericoGenerico es aquella en que loses aquella en que los datosdatosson proporcionados por el usuarioson proporcionados por el usuario

•• Una herramienta de unUna herramienta de un Modelo de un Caso de EstudioModelo de un Caso de Estudio es aquella enes aquella enque trae losque trae los datosdatos incluidosincluidos ..

3333Compartiendo Tools y Toolboxes

Output Location

Intermediate TableCreateTable

Output Table

AddField

Output TableField Name

Field Type

P

P

P

P

P

OutputFolder

SimpleTable.dbfCreate

TableOutput Table

AddField

SimpleTable.dbf(2)

Field Name

Field Type

Page 34: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 34/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióónn: Making variables from tool parameters: Making variables from tool parameters

•• ModelBuilderModelBuilder will create a variable for all input datasetswill create a variable for all input datasets –  – But not for nonBut not for non--dataset inputs, such as field names or search radiusdataset inputs, such as field names or search radius

if it did, the diagram would become unreadable!if it did, the diagram would become unreadable!

 –  – You decide which tool arguments to expose as variablesYou decide which tool arguments to expose as variables

 –  – Any variable can be made a model parameterAny variable can be made a model parameter

•• RightRight--click on tool: Make Variable > From Parameterclick on tool: Make Variable > From Parameter –  – Then set variable as a model parameterThen set variable as a model parameter

3434

1 2 3

Page 35: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 35/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20083535

DEMO 4DEMO 4

• Ambiente de trabajo(Environments)

Page 36: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 36/66

3636

RevisiRevisióónn

Page 37: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 37/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Ambiente de trabajo (n: Ambiente de trabajo (EnvironmentsEnvironments))

•• Muy importante, pero frecuentemente ignoradoMuy importante, pero frecuentemente ignorado•• Pensar que es un parPensar que es un paráámetro global que controla el aspecto de lametro global que controla el aspecto de la

ejecuciejecucióón de las herramientas y la localizacin de las herramientas y la localizacióón de los datosn de los datos –  – CurrentCurrent yy scratchscratch workspaceworkspace

 –  – ExtentExtent –  – CoordinateCoordinate systemsystem

3737

Check to override specificCheck to override specificenvironment settingsenvironment settings

Click Values to set their valuesClick Values to set their values

1

2

Ambientes

Page 38: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 38/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Ambiente de trabajo (Ambiente de trabajo (EnvironmentsEnvironments)):: EstablecerEstablecer

•• El ambiente establecidoEl ambiente establecido ““es pasadoes pasado”” a las herramientas y los procesosa las herramientas y los procesos•• En cada nivel los ambientes establecidos se pueden sobre escribiEn cada nivel los ambientes establecidos se pueden sobre escribirr

3838

Se pueden establecer a diferentes nivelesSe pueden establecer a diferentes niveles

Model Process Settings

Application Settings

Tool Settings Model Settings

Can override passedCan override passed--downdownSettings, saved with model.Settings, saved with model.

Temporarily overridesTemporarily overridesapplication settings.application settings.Not saved anywhereNot saved anywhere

System wide defaults savedSystem wide defaults savedToTo geoprocessinggeoprocessing settingssettings..

Can override passedCan override passed--downdownSettings, saved with model.Settings, saved with model.

22

11

33

If model runs as a tool 

If model runs within ModelBuilder 

Jerarquía de los ambientes

Page 39: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 39/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20083939

DEMO 5DEMO 5

• Modelos Usando modelos

Page 40: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 40/66

4040

RevisiRevisióónn

R i iR i ióó M d l U d M d lM d l U d M d l

Page 41: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 41/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

RevisiRevisióón: Modelos Usando Modelosn: Modelos Usando Modelos

•• Los Modelos sonLos Modelos son herramientas herramientas por lo tanto estos se puede:por lo tanto estos se puede: –  –  Agregar en otro modeloAgregar en otro modelo

 –  – Llamar desde un scriptLlamar desde un script

 –  – Abrirlo como cuadro de dialogo enAbrirlo como cuadro de dialogo en ArcToolboxArcToolbox –  – Ejecutar desde la lEjecutar desde la lí í nea de comandonea de comando

4141

Page 42: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 42/66

T iTopicos di i ladicionales:

Page 43: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 43/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

TopicosTopicos adicionales:adicionales:

1.1. Propiedades del modeloPropiedades del modelo

2.2. ValidaciValidacióónn

3.3. Compartir herramientasCompartir herramientas4.4. Reparar los modelosReparar los modelos

5.5. Propiedades del diagramaPropiedades del diagrama

6.6. DocumentaciDocumentacióónn7.7. ImprimirImprimir

8.8. Exportar y crear reportesExportar y crear reportes

9.9. SalvarSalvar

4343

Propiedades del modelo: Cuadro de DialogoPropiedades del modelo: Cuadro de Dialogo

Page 44: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 44/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Propiedades del modelo: Cuadro de DialogoPropiedades del modelo: Cuadro de Dialogo

4444

1 2

Propiedades del modelo: PestaPropiedades del modelo: Pestañña Generala General

Page 45: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 45/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Propiedades del modelo: PestaPropiedades del modelo: Pestañña Generala General

4545

•• Alterar el nombre, etiqueta, descripciAlterar el nombre, etiqueta, descripcióón, y hoja de estilon, y hoja de estilo•• Especificar direcciEspecificar direccióón relativa o absolutan relativa o absoluta

Parámetro del modelo

Propiedades del modelo: PestaPropiedades del modelo: Pestañña Para Paráámetrosmetros

Page 46: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 46/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Propiedades del modelo: PestaPropiedades del modelo: Pestañña Para Paráámetrosmetros

•• Agregar, remover, o cambiar el orden de como los parAgregar, remover, o cambiar el orden de como los paráámetrosmetrosserseráán mostradosn mostrados

•• Se puede establecer que parSe puede establecer que paráámetros opcionales sean requeridosmetros opcionales sean requeridos

•• Aplicar filtrosAplicar filtros

4646Propiedades del modelo

ValidaciValidacióón del modelon del modelo

Page 47: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 47/66

ValidaciValidacióón del modelon del modelo

4747

Bridges.shpBridges_Buffer

.shpBufferDistance

Value variable contains the actual valuesValue variable contains the actual values1000 meters1000 meters

• Validación refreshes el contenido de las variables• Checks que todos los valores sean correctos

• No existe la validación automática del modelo

actualiza

Verifica

Data variables contain descriptions of dataData variables contain descriptions of data•• Pathname:Pathname:•• Spatial Extent:Spatial Extent:

•• Field Information:Field Information:•• Coordinate System:Coordinate System:•• Other InformationOther Information……..

Validación del modelo

Page 48: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 48/66

ReparaciReparacióón de Modelosn de Modelos

Page 49: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 49/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

ReparaciReparacióón de Modelosn de Modelos

4949

ReRe--establecer la conexiestablecer la conexióócon los datoscon los datos

Reparar herramientasReparar herramientascorrigiendo los valorescorrigiendo los valoresde los parde los paráámetrosmetros

Reparando un modelo

Propiedades del diagrama: AparienciaPropiedades del diagrama: Apariencia

Page 50: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 50/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

Propiedades del diagrama: AparienciaPropiedades del diagrama: Apariencia

•• Mejora el aspecto del modeloMejora el aspecto del modelo –  – Etiquetado (Etiquetado (labeslabes))

 –  – Propiedades del diagrama del modelo (layout)Propiedades del diagrama del modelo (layout)

 –  – Propiedades del despliegue del modelo (Propiedades del despliegue del modelo (colorscolors,, fontsfonts,, symbolssymbols))

 –  – Posibilidad de usar fotografPosibilidad de usar fotografí í asas•• No afecta la ejecuciNo afecta la ejecucióón del modelon del modelo

5050

1 2

Propiedades del diagrama

DocumentaciDocumentacióón: Etiquetasn: Etiquetas (Labels)(Labels)

Page 51: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 51/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

DocumentaciDocumentacióón: Etiquetasn: Etiquetas (Labels)(Labels)

5151

Las etiquetas pueden flotar libremente

Etiqueta de elementos

Etiqueta de conexión

Etiquetas del modelo

Documentación: Etiquetas (Labels)

Page 52: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 52/66

5252

q ( )

Etiquetas del modelo

Documentación: imágenes de los elementos

Page 53: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 53/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

•• Se pueden usar archivos grSe pueden usar archivos grááficos en lugar de herramientas yficos en lugar de herramientas yelementoselementos..

5353

g

Utilizar imagenes en lugar de elementos

DocumentaciDocumentacióónn: Help y Metadata: Help y Metadata

Page 54: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 54/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20085454

View tool help…

View metadata in ArcCatalog

View tool dialog help…

p yp y

Documentando Tools y Toolboxes

Page 55: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 55/66

Imprimir:Imprimir:

Page 56: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 56/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20085656

•• imprimir todo o solo partes del modeloimprimir todo o solo partes del modelo•• imprimir en una sola pagina o varias paginasimprimir en una sola pagina o varias paginas•• incluir la numeraciincluir la numeracióón de la pagina, etiqueta, borden de la pagina, etiqueta, borde

1 2

Imprimiendo un modelo

Exportar: a un grExportar: a un grááficofico

Page 57: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 57/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20085757

•• Especificar el contenido, calidad, tamaEspecificar el contenido, calidad, tamaññoo•• Formatos:Formatos:

 –  – *.*.bmpbmp –  – *.*.jpgjpg

 –  – 

*.*.

emfemf

1

2

Exportando un Modelo

ReportesReportes::

Page 58: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 58/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20085858

••

ElegirElegir

ReportReport

en el menen el men

úú

del modelodel modelo

•• RevisiRevisióón estn estáática de variables, partica de variables, paráámetros, mensajesmetros, mensajes

1

2

3

Reporte del modelo

SalvarSalvar

Page 59: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 59/66

5959

Se puede salvar el modelo en una versión anteriorHaciendo right+click en el modelo en ArcToolbox

Centro de Recursos delCentro de Recursos del GeoprocesamientoGeoprocesamiento

Page 60: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 60/66

6060

Page 61: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 61/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20086161

PreguntasPreguntas??

Page 62: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 62/66

Running Tools as Batch ProcessesRunning Tools as Batch Processes

Page 63: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 63/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

•• All tools inAll tools in ArcToolboxArcToolbox have a Batch optionhave a Batch option –  – RightRight--click on the tool and choose Batchclick on the tool and choose Batch

 –  – Fill in the Batch Grid to provide the required parameters for eaFill in the Batch Grid to provide the required parameters for eachchiterationiteration

•• Not specific toNot specific to ModelBuilderModelBuilder, but can be used with models, but can be used with models

6363

List and Series ProcessingList and Series Processing

Page 64: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 64/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

•• A model variable may contain:A model variable may contain: –  – A single valueA single value –  – A list of valuesA list of values –  – A series of valuesA series of values

•• Single value is the default and works as beforeSingle value is the default and works as before•• Any process will accept a variable containing any of these typesAny process will accept a variable containing any of these types

6464Overview of Model iteration

Variable SubstitutionVariable Substitution

Page 65: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 65/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 2008

•• The contents of one variable may be used as a substitute for anoThe contents of one variable may be used as a substitute for anotherthervariable.variable.

•• When using variable substitutionWhen using variable substitution

 –  – Enclose the variable name in percent signs (%)Enclose the variable name in percent signs (%) –  – Spaces within the variable name are allowedSpaces within the variable name are allowed

 –  – Substitution is not case sensitive:Substitution is not case sensitive:

"Initial Value" = "initial value""Initial Value" = "initial value"

•• Keywords:Keywords: –  – Variable NamesVariable Names

 –  – Environment setting namesEnvironment setting names

 –  – Built in keywordsBuilt in keywords

•• %n% is the current iteration number%n% is the current iteration number•• %i% is the current list index%i% is the current list index

•• %v% is the current series value%v% is the current series value

6565Variable Substitution

Variable SubstitutionVariable Substitution

Page 66: TT8 Jrv Introduccion Model Builder

8/6/2019 TT8 Jrv Introduccion Model Builder

http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 66/66

XV Conferencia de Usuarios Latinoamericanos de ESRI 20086666Variable Substitution