This chapter will provide you with an overview of the graphical modeler (GM). First, we will introduce the modeler and explore the various inputs and algorithms available for models. Then, we will demonstrate via step-by-step examples how to develop a model that can be added to the Processing Toolbox. We will also cover more advanced topics, including nesting models and executing models iteratively. The specific topics that we will cover in this chapter are as follows:
An introduction to the graphical modeler
Opening the graphical modeler
Configuring the modeler and naming a model
Adding inputs
Adding algorithms
Running a model
Editing a model
Documenting a model
Saving, loading, and exporting models
Executing model algorithms iteratively
Nesting models
Using batch processing with models
Converting a model into a Python script