E N D
1. Using Model Builder in ArcGIS Jill Ory,
Jill Ory Consulting (oryj@comcast.net)
& Bonneville Environmental Foundation
November 10, 2011
2. Purpose of Training To teach you simple, valuable uses of model builder
To show you where to go to learn more
3. Why Use Model Builder Advantages
Paper trail: track analysis steps
Quick changes: allows for ease of changing inputs and steps in analysis
Automation: To automate repetitive processes
4. How to Use Model Builder: Getting Started Getting Started (Arc 10.x)
Create Toolbox in ArcCatalog
Create Model
Add toolbox to ArcToolbox
To open model, right click and choose edit (not open)
5. How to Use Model Builder: Example 1 Example 1: Track Complex Analysis (simplest use)
Goal: Create a feature class containing a buffer of all the streams in a watershed that is either the extent of the floodplain, or 500 feet whichever is greater.
6. How to Use Model Builder: Example 1 & Demo 4 step analysis:
Clip streams to watersheds
buffer streams at 500 feet
Clip floodplains to watersheds
Union buffer to floodplain
Option to use variable inputs/outputs
7. How To Use Model Builder: Example 1 Benefits:
1) Can repeat the same analysis, just varying the floodplain width, with one tiny change. Don’t have to re-do work.
2) Can remember steps to do this, if asked to repeat this same problem again.
3) Can use a command to clean up interim files.
8. How to Use Model Builder: Example 2:Iteration Can use to automate repetitive tasks
Can iterate through:
Features (i.e. streams in a feature class)
Datasets
Feature Classes
Files
Rasters
Tables
Much more
9. How to Use Model Builder: Example 2:Help & Sample Models A full description and help with each type of iterator can be found in ArcGIS Help or at:
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00400000001n000000.htm
10. How to Use Model Builder: Example 2Iterator demo Goal: To clip streams to individual watershed council boundaries.
11. How to Use Model Builder: Example 2Iterator Summary Iterator – use when regular tools aren’t available
Use with variables to assign appropriate names to output classes
Test on small subsets of data before running numerous iterations
12. Model Builder Summary Use model builder to track analysis & to leave flexibility for changing inputs/steps.
Helps keep files organized, easier to delete interim files.
Use it to iterate through tables, feature classes, etc., when you need to accomplish a task that can’t easily be done with existing tools.