In this chapter, we covered automating workflows with the QGIS graphical modeler. We showed you how to set up, edit, document, and run a model. You learned how to add inputs and algorithms to models. We also covered how to execute models iteratively, nest models within models, and run them in batch mode. With what has been covered up to this point, you should understand how to work with a variety of vector, raster, and tabular data. You should also be well-versed in the geoprocessing and analytical capabilities of QGIS.
In the next chapter, we will switch from conducting analyses with the graphical modeler and the Processing Toolbox to expanding the functionality of QGIS with Python. In Chapter 10, Creating QGIS Plugins with PyQGIS and Problem Solving, you will learn how to create a QGIS plugin from scratch. The chapter will begin with a primer on PyQGIS. You...