tt8 jrv introduccion model builder
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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)
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
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:
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 14/66
1414
ModelBuilderModelBuilder
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 .
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
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 17/66
1717
REVISIREVISIÓÓNN
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
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
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
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
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
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
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
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
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
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
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 28/66
2828
REVISIREVISIÓÓNN
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
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
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
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 32/66
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
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
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)
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 36/66
3636
RevisiRevisióónn
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
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
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
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
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
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:
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
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
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
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
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
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
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
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)
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)
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
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
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
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 55/66
Imprimir:Imprimir:
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
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::
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
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
8/6/2019 TT8 Jrv Introduccion Model Builder
http://slidepdf.com/reader/full/tt8-jrv-introduccion-model-builder 60/66
6060
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??
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
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
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
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
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