Model builder in ARC GIS

K
KU LeuvenProfessional Architect and Urban Planner en KU Leuven
Model Builder
Contents
 Model Builder
 Usage
 Benefits
 Model Builder Interface
 Elements of Model Builder
 Model Process
 Model Process to Automate Geoprocessing
 Conclusion
Model Builder
 Model Builder is an application
you use to create, edit, and
manage models
 Models are workflows that string
together sequences of
geoprocessing tools, feeding the
output of one tool into another
tool as input
 Model Builder can also be
thought of as a visual
programming language for
building workflows
Model Builder (Contd..)
 You open Model Builder by clicking Geoprocessing > Model Builder
 You add data and tools to the model builder canvas by dragging them from the
Catalog or Search window or by using the Add button tool
 There are a variety of ways you can connect data to tools; a common method is
to use the Add Connection tool
 Once you have connected data to tools, you can execute the model from within
ModelBuilder by clicking the Run button
Usage of Model Builder
 While Model Builder is very useful for
constructing and executing simple
workflows, it also provides advanced
methods for extending ArcGIS
functionality by allowing you to create
and share your models as tool.
 Model Builder can even be used to
integrate ArcGIS with other
applications. An example is provided:
Benefits of Model Builder
 Model Builder is an easy-to-use application for creating and running workflows containing
a sequence of tools
 You can create your own tools with Model Builder. Tools you create with Model Builder can
be used in Python scripting and other models
 Model Builder, along with scripting, is a way for you to integrate ArcGIS with other
applications
 Model Builder is how you create models and model tools. A model is nothing more than a
sequence of tools and data chained together; the output of one tool is fed to the input of
another. When you save a model, it becomes a model tool
 There are two primary uses of Model Builder:
 To immediately execute a tool sequence you've created
 To create tools that you can use like any other tool—from the tool dialog box, from Python
scripts, or in another model
Model Builder Interface
Model Builder has a simple interface with drop-down menus, tools on a toolbar, and shortcut
menu options as illustrated below. Shortcut menus are available for the whole model or any
individual model element (variable, connector, or tool) with a right-click. The white empty space
in a model onto which the tools are dragged and connected to the variables is called
the canvas, whereas the appearance and layout of the tools and variables connected together is
called the model diagram.
Model builder in ARC GIS
Essential Elements of Model Builder
Model canvas
The model canvas is the white empty space in a model.
Model diagram
The model diagram is the appearance and layout of the tools and variables connected
together in a model.
Model elements
There are three main types of model elements: tools, variables, and connectors.
Tools
Geoprocessing tools are the basic building blocks of workflows in a model. Tools
perform various operations on geographic or tabular data. When tools are added to a
model, they become model elements.
Essential Elements of Model Builder (Contd..)
Variables
Variables are elements in a model that hold a value or a reference to data stored on disk. There are two
types of variables:
Data: Data variables are model elements that contain descriptive information about data stored on disk.
Properties of data that are described in a data variable include field information, spatial reference, and path.
Values: Value variables are values such as strings, numbers, Booleans (true/false values), spatial references,
linear units, or extents. Value variables contain anything but references to data stored on disk.
Connectors
Connectors connect data and values to tools. The connector arrows show the direction of processing.
There are four types of connectors:
Data: Data connectors connect data and value variables to tools.
Environment: Environment connectors connect a variable containing an environment setting (data or value) to
a tool. When the tool is executed, it will use the environment setting.
Precondition: Precondition connectors connect a variable to a tool. The tool will execute only after the
contents of the precondition variable are created.
Feedback: Feedback connectors connect the output of a tool back into the same tool as input.
Model builder in ARC GIS
Model Process
A model process consists of a tool and all variables connected to it. Connector lines indicate the
sequence of processing. Many processes can be chained together to create a larger process.
Intermediate Data
When a model is run, output data is created for each process in the model.
Some of this output data is only created as a middle step to connect to other
processes that will create the final output. The data generated from these
middle steps, called intermediate data, is often (but not always) of no use once
the model has finished running. You can think of intermediate data as temporary
scratch data that should be deleted after the model has run. However, when you
run a model from the Model Builder window, intermediate data is not deleted—
it is up to you to delete it.
Intermediate Data
When a model is run, output data is created for each process
in the model. Some of this output data is only created as a
middle step to connect to other processes that will create the
final output. The data generated from these middle steps,
called intermediate data, is often (but not always) of no use
once the model has finished running. You can think of
intermediate data as temporary scratch data that should be
deleted after the model has run. However, when you run a
model from the Model Builder window, intermediate data is
not deleted—it is up to you to delete it.
Model Validation
Model validation refers to the process of making sure all
model variables (data or values) are valid.
Model Parameter
Model parameters are the parameters that appear on the
model tool dialog box. Any variable in the model can be made
a model parameter.
Running a model within Model Builder
Selected processes in a model or the entire model can be run
from within Model Builder.
Running a model tool
A model can be run from its tool dialog box.
Conclusion
Like any other geoprocessing tool, model tools have tool dialog boxes that can
be opened by double-clicking the model tool in the Catalog window
or ArcToolbox window. Variables that are model parameters appear on the
model tool dialog box.
1 de 15

Recomendados

Model builder in arcgis por
Model builder in arcgisModel builder in arcgis
Model builder in arcgisAshok Peddi
2.8K vistas14 diapositivas
Introduction to gis por
Introduction to gisIntroduction to gis
Introduction to gisMohammad Adnan
9.2K vistas54 diapositivas
Geoprocessing por
GeoprocessingGeoprocessing
GeoprocessingEhsan Hamzei
1.8K vistas77 diapositivas
Remote sensing and image interpretation por
Remote sensing and image interpretationRemote sensing and image interpretation
Remote sensing and image interpretationMd. Nazir Hossain
21.1K vistas114 diapositivas
Tools of geomorphologist por
Tools of geomorphologistTools of geomorphologist
Tools of geomorphologistNikhil Sherekar
1K vistas6 diapositivas
Interpolation techniques in ArcGIS por
Interpolation techniques in ArcGISInterpolation techniques in ArcGIS
Interpolation techniques in ArcGISHarsha Chamara
2.3K vistas15 diapositivas

Más contenido relacionado

La actualidad más candente

Image interpretation keys & image resolution por
Image interpretation keys & image resolutionImage interpretation keys & image resolution
Image interpretation keys & image resolutionPramoda Raj
23.3K vistas23 diapositivas
Types of GIS Data por
Types of GIS DataTypes of GIS Data
Types of GIS DataPreeti Prajapati
1.3K vistas7 diapositivas
DTM por
DTMDTM
DTMAbhiram Kanigolla
6.1K vistas41 diapositivas
QGIS Module 1 por
QGIS Module 1QGIS Module 1
QGIS Module 1CAPSUCSF
11.5K vistas71 diapositivas
Photogrammetry 1. por
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.Naveen Kumar
34K vistas63 diapositivas
Commonly used ground truth equipments por
Commonly used ground truth equipmentsCommonly used ground truth equipments
Commonly used ground truth equipmentsHimangshuKalita10
2.9K vistas19 diapositivas

La actualidad más candente(20)

Image interpretation keys & image resolution por Pramoda Raj
Image interpretation keys & image resolutionImage interpretation keys & image resolution
Image interpretation keys & image resolution
Pramoda Raj23.3K vistas
QGIS Module 1 por CAPSUCSF
QGIS Module 1QGIS Module 1
QGIS Module 1
CAPSUCSF11.5K vistas
Commonly used ground truth equipments por HimangshuKalita10
Commonly used ground truth equipmentsCommonly used ground truth equipments
Commonly used ground truth equipments
HimangshuKalita102.9K vistas
Role of electromagnetic Radiation in Remote Sensing por Nzar Braim
Role of electromagnetic Radiation in  Remote SensingRole of electromagnetic Radiation in  Remote Sensing
Role of electromagnetic Radiation in Remote Sensing
Nzar Braim2.6K vistas
QGIS Module 2 por CAPSUCSF
QGIS Module 2QGIS Module 2
QGIS Module 2
CAPSUCSF2K vistas
Remote Sensing error sources por Gilbert Okoth
Remote Sensing error sourcesRemote Sensing error sources
Remote Sensing error sources
Gilbert Okoth10.1K vistas
Chapter 1 (Introduction to remote sensing) por Shankar Gangaju
Chapter 1 (Introduction to remote sensing)Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)
Shankar Gangaju8.5K vistas
Carmon remote sensinggis por navdeepjamwal
Carmon remote sensinggisCarmon remote sensinggis
Carmon remote sensinggis
navdeepjamwal1.5K vistas
Basic of gis concept and theories por Mohsin Siddique
Basic of gis concept and theoriesBasic of gis concept and theories
Basic of gis concept and theories
Mohsin Siddique23.6K vistas
.remote sensing.Ece 402 unit-2 por Vandana Verma
.remote sensing.Ece 402 unit-2.remote sensing.Ece 402 unit-2
.remote sensing.Ece 402 unit-2
Vandana Verma4.8K vistas

Similar a Model builder in ARC GIS

Executing tools-in-modelbuilder-tutorial por
Executing tools-in-modelbuilder-tutorialExecuting tools-in-modelbuilder-tutorial
Executing tools-in-modelbuilder-tutorialaskar_gila
822 vistas10 diapositivas
Oracle configurator por
Oracle configuratorOracle configurator
Oracle configuratorAntony Samuel
186 vistas5 diapositivas
Grasping The LightSwitch Paradigm por
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmAndrew Brust
1.3K vistas39 diapositivas
06 fse design por
06 fse design06 fse design
06 fse designMohesh Chandran
838 vistas46 diapositivas
ArduinoWorkshop2.pdf por
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfPedramKashiani
3 vistas583 diapositivas
Neha por
NehaNeha
NehaSethiAshish
42 vistas64 diapositivas

Similar a Model builder in ARC GIS(20)

Executing tools-in-modelbuilder-tutorial por askar_gila
Executing tools-in-modelbuilder-tutorialExecuting tools-in-modelbuilder-tutorial
Executing tools-in-modelbuilder-tutorial
askar_gila822 vistas
Grasping The LightSwitch Paradigm por Andrew Brust
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
Andrew Brust1.3K vistas
Business Intelligence tools comparison por Stratebi
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparison
Stratebi16K vistas
Visual basic por mafffffe19
Visual basicVisual basic
Visual basic
mafffffe19166 vistas
MS SQL SERVER: Using the data mining tools por sqlserver content
MS SQL SERVER: Using the data mining toolsMS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining tools
sqlserver content942 vistas
Airline system ppt por Sunil Thakur
Airline system ppt Airline system ppt
Airline system ppt
Sunil Thakur746 vistas
Better User Experience with .NET por Peter Gfader
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
Peter Gfader1.3K vistas
COM 211 PRESENTATION.pptx por AnasYunusa
COM 211 PRESENTATION.pptxCOM 211 PRESENTATION.pptx
COM 211 PRESENTATION.pptx
AnasYunusa8 vistas
Design concepts and principles por saurabhshertukde
Design concepts and principlesDesign concepts and principles
Design concepts and principles
saurabhshertukde66.1K vistas

Más de KU Leuven

Remote sensing por
Remote sensingRemote sensing
Remote sensingKU Leuven
2.1K vistas24 diapositivas
DIFFERENTIAL GPS (DGPS) por
DIFFERENTIAL GPS (DGPS)DIFFERENTIAL GPS (DGPS)
DIFFERENTIAL GPS (DGPS)KU Leuven
3.9K vistas14 diapositivas
GPS in Planning por
GPS in PlanningGPS in Planning
GPS in PlanningKU Leuven
374 vistas16 diapositivas
Spatial analysis & interpolation in ARC GIS por
Spatial analysis & interpolation in ARC GISSpatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GISKU Leuven
439 vistas22 diapositivas
Creating a feature class por
Creating a feature classCreating a feature class
Creating a feature classKU Leuven
51 vistas15 diapositivas
Symbology and Classifying data in ARC GIS por
Symbology and Classifying data in ARC GISSymbology and Classifying data in ARC GIS
Symbology and Classifying data in ARC GISKU Leuven
296 vistas28 diapositivas

Más de KU Leuven(20)

Remote sensing por KU Leuven
Remote sensingRemote sensing
Remote sensing
KU Leuven2.1K vistas
DIFFERENTIAL GPS (DGPS) por KU Leuven
DIFFERENTIAL GPS (DGPS)DIFFERENTIAL GPS (DGPS)
DIFFERENTIAL GPS (DGPS)
KU Leuven3.9K vistas
GPS in Planning por KU Leuven
GPS in PlanningGPS in Planning
GPS in Planning
KU Leuven374 vistas
Spatial analysis & interpolation in ARC GIS por KU Leuven
Spatial analysis & interpolation in ARC GISSpatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GIS
KU Leuven439 vistas
Creating a feature class por KU Leuven
Creating a feature classCreating a feature class
Creating a feature class
KU Leuven51 vistas
Symbology and Classifying data in ARC GIS por KU Leuven
Symbology and Classifying data in ARC GISSymbology and Classifying data in ARC GIS
Symbology and Classifying data in ARC GIS
KU Leuven296 vistas
Digitizing features_2 in ARC GIS por KU Leuven
Digitizing features_2 in ARC GISDigitizing features_2 in ARC GIS
Digitizing features_2 in ARC GIS
KU Leuven181 vistas
Digitization in ArcGIS por KU Leuven
Digitization in ArcGISDigitization in ArcGIS
Digitization in ArcGIS
KU Leuven2.3K vistas
6. Shapefiles in gis por KU Leuven
6. Shapefiles in gis6. Shapefiles in gis
6. Shapefiles in gis
KU Leuven260 vistas
Geo referencing by Mashhood Arif por KU Leuven
Geo referencing by Mashhood ArifGeo referencing by Mashhood Arif
Geo referencing by Mashhood Arif
KU Leuven1.7K vistas
DATA in GIS and DATA Query por KU Leuven
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
KU Leuven1.2K vistas
Coordinate systems, datum & map projections por KU Leuven
Coordinate systems, datum & map projectionsCoordinate systems, datum & map projections
Coordinate systems, datum & map projections
KU Leuven1.4K vistas
Introduction to GIS por KU Leuven
Introduction to GISIntroduction to GIS
Introduction to GIS
KU Leuven8.1K vistas
Introduction to Geoinformatics por KU Leuven
Introduction to GeoinformaticsIntroduction to Geoinformatics
Introduction to Geoinformatics
KU Leuven784 vistas
Querying the data and selecting features in ARC GIS por KU Leuven
Querying the data and selecting features in ARC GISQuerying the data and selecting features in ARC GIS
Querying the data and selecting features in ARC GIS
KU Leuven67 vistas
Basic commands of ArcGIS por KU Leuven
Basic commands of ArcGISBasic commands of ArcGIS
Basic commands of ArcGIS
KU Leuven820 vistas
Applications of gis in planning por KU Leuven
Applications of gis in planningApplications of gis in planning
Applications of gis in planning
KU Leuven193 vistas
Planning for system of transportation por KU Leuven
Planning for system of transportationPlanning for system of transportation
Planning for system of transportation
KU Leuven169 vistas
Planning Open spaces por KU Leuven
Planning Open spacesPlanning Open spaces
Planning Open spaces
KU Leuven77 vistas
Planning of industrial estate por KU Leuven
Planning of industrial estatePlanning of industrial estate
Planning of industrial estate
KU Leuven961 vistas

Último

DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... por
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...Deltares
10 vistas30 diapositivas
Les nouveautés produit Neo4j por
 Les nouveautés produit Neo4j Les nouveautés produit Neo4j
Les nouveautés produit Neo4jNeo4j
27 vistas46 diapositivas
Software testing company in India.pptx por
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptxSakshiPatel82
7 vistas9 diapositivas
LAVADORA ROLO.docx por
LAVADORA ROLO.docxLAVADORA ROLO.docx
LAVADORA ROLO.docxSamuelRamirez83524
7 vistas1 diapositiva
HarshithAkkapelli_Presentation.pdf por
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
11 vistas16 diapositivas
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... por
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
35 vistas62 diapositivas

Último(20)

DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... por Deltares
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
Deltares10 vistas
Les nouveautés produit Neo4j por Neo4j
 Les nouveautés produit Neo4j Les nouveautés produit Neo4j
Les nouveautés produit Neo4j
Neo4j27 vistas
Software testing company in India.pptx por SakshiPatel82
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel827 vistas
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... por Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller35 vistas
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... por Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 vistas
El Arte de lo Possible por Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j34 vistas
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida por Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares17 vistas
Tridens DevOps por Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 vistas
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... por HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 vistas
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge... por Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
Deltares16 vistas
Cycleops - Automate deployments on top of bare metal.pptx por Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema por Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares12 vistas
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller31 vistas
What Can Employee Monitoring Software Do?​ por wAnywhere
What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere18 vistas
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... por Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares10 vistas
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... por Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri643 vistas

Model builder in ARC GIS

  • 2. Contents  Model Builder  Usage  Benefits  Model Builder Interface  Elements of Model Builder  Model Process  Model Process to Automate Geoprocessing  Conclusion
  • 3. Model Builder  Model Builder is an application you use to create, edit, and manage models  Models are workflows that string together sequences of geoprocessing tools, feeding the output of one tool into another tool as input  Model Builder can also be thought of as a visual programming language for building workflows
  • 4. Model Builder (Contd..)  You open Model Builder by clicking Geoprocessing > Model Builder  You add data and tools to the model builder canvas by dragging them from the Catalog or Search window or by using the Add button tool  There are a variety of ways you can connect data to tools; a common method is to use the Add Connection tool  Once you have connected data to tools, you can execute the model from within ModelBuilder by clicking the Run button
  • 5. Usage of Model Builder  While Model Builder is very useful for constructing and executing simple workflows, it also provides advanced methods for extending ArcGIS functionality by allowing you to create and share your models as tool.  Model Builder can even be used to integrate ArcGIS with other applications. An example is provided:
  • 6. Benefits of Model Builder  Model Builder is an easy-to-use application for creating and running workflows containing a sequence of tools  You can create your own tools with Model Builder. Tools you create with Model Builder can be used in Python scripting and other models  Model Builder, along with scripting, is a way for you to integrate ArcGIS with other applications  Model Builder is how you create models and model tools. A model is nothing more than a sequence of tools and data chained together; the output of one tool is fed to the input of another. When you save a model, it becomes a model tool  There are two primary uses of Model Builder:  To immediately execute a tool sequence you've created  To create tools that you can use like any other tool—from the tool dialog box, from Python scripts, or in another model
  • 7. Model Builder Interface Model Builder has a simple interface with drop-down menus, tools on a toolbar, and shortcut menu options as illustrated below. Shortcut menus are available for the whole model or any individual model element (variable, connector, or tool) with a right-click. The white empty space in a model onto which the tools are dragged and connected to the variables is called the canvas, whereas the appearance and layout of the tools and variables connected together is called the model diagram.
  • 9. Essential Elements of Model Builder Model canvas The model canvas is the white empty space in a model. Model diagram The model diagram is the appearance and layout of the tools and variables connected together in a model. Model elements There are three main types of model elements: tools, variables, and connectors. Tools Geoprocessing tools are the basic building blocks of workflows in a model. Tools perform various operations on geographic or tabular data. When tools are added to a model, they become model elements.
  • 10. Essential Elements of Model Builder (Contd..) Variables Variables are elements in a model that hold a value or a reference to data stored on disk. There are two types of variables: Data: Data variables are model elements that contain descriptive information about data stored on disk. Properties of data that are described in a data variable include field information, spatial reference, and path. Values: Value variables are values such as strings, numbers, Booleans (true/false values), spatial references, linear units, or extents. Value variables contain anything but references to data stored on disk. Connectors Connectors connect data and values to tools. The connector arrows show the direction of processing. There are four types of connectors: Data: Data connectors connect data and value variables to tools. Environment: Environment connectors connect a variable containing an environment setting (data or value) to a tool. When the tool is executed, it will use the environment setting. Precondition: Precondition connectors connect a variable to a tool. The tool will execute only after the contents of the precondition variable are created. Feedback: Feedback connectors connect the output of a tool back into the same tool as input.
  • 12. Model Process A model process consists of a tool and all variables connected to it. Connector lines indicate the sequence of processing. Many processes can be chained together to create a larger process.
  • 13. Intermediate Data When a model is run, output data is created for each process in the model. Some of this output data is only created as a middle step to connect to other processes that will create the final output. The data generated from these middle steps, called intermediate data, is often (but not always) of no use once the model has finished running. You can think of intermediate data as temporary scratch data that should be deleted after the model has run. However, when you run a model from the Model Builder window, intermediate data is not deleted— it is up to you to delete it.
  • 14. Intermediate Data When a model is run, output data is created for each process in the model. Some of this output data is only created as a middle step to connect to other processes that will create the final output. The data generated from these middle steps, called intermediate data, is often (but not always) of no use once the model has finished running. You can think of intermediate data as temporary scratch data that should be deleted after the model has run. However, when you run a model from the Model Builder window, intermediate data is not deleted—it is up to you to delete it. Model Validation Model validation refers to the process of making sure all model variables (data or values) are valid. Model Parameter Model parameters are the parameters that appear on the model tool dialog box. Any variable in the model can be made a model parameter. Running a model within Model Builder Selected processes in a model or the entire model can be run from within Model Builder. Running a model tool A model can be run from its tool dialog box.
  • 15. Conclusion Like any other geoprocessing tool, model tools have tool dialog boxes that can be opened by double-clicking the model tool in the Catalog window or ArcToolbox window. Variables that are model parameters appear on the model tool dialog box.