Published by Esri Press, Getting to Know ArcGIS ModelBuilder is a workbook that teaches how to build custom tools and applications using a visual programming interface called ArcGIS ModelBuilder.
![]() |
| Click here to look inside the book |
Getting to Know ArcGIS ModelBuilder details the steps required to develop and run reusable geoprocessing workflows and models in ModelBuilder, a visual programming technology available in ArcGIS software.
As a component of ArcGIS, geographic information system (GIS) software from Esri, ArcGIS ModelBuilder allows you to string together geoprocessing tools and Python scripts to form your own innovative tools. These tools can then be controlled through models with programming techniques such as looping, iterating, and batch processing.
Getting to Know ArcGIS ModelBuilder lays the foundation for using ArcGIS ModelBuilder to build models that help simplify geoprocessing tasks. ArcGIS ModelBuilder can be used as a simple, stand-alone programming tool or as a more complex interface for Python and VB scripts. In fact, the book’s use of Python scripting in ArcGIS ModelBuilder serves as an introduction to Python programming.
While not intended as a how-to on performing analysis, Getting to Know ArcGIS ModelBuilder shows how to convert analysis projects you design into models that will make these projects more flexible and easier to manage. The book consists of seven chapters, including thirty exercises that reinforce the skills of model building, as well as an appendix that features five challenges to help you practice building models that can be used again and again and shared with others.
This book illustrates how ArcGIS ModelBuilder can help you to
- Build custom tools and applications
- Incorporate all the ArcGIS 10 components
- Automate geoprocessing tasks
- Perform batch processing
- Add decision-making components to models
- Set up interactive models
- Write custom Python scripts and include them in a model
- Build helpful model documentation





