::::{grid} auto
:::{grid-item-card}
:class-card: sd-text-center sd-rounded-circle
:link: https://giscience.github.io/gis-training-resource-center/english/content/en/intro.html 
{octicon}`home-fill;1.5em;sd-text-danger`
:::
::::

# Automation with QGIS <a id="automation-with-qgis"></a>

As you progress in your GIS career and hone your analysis skills, you will realise that spatial and data analysis can involve a multitude of complex steps. Additionally, you might need to perform an analysis several times for different areas, or because you need to adjust parameters to get the correct result, or because you need to update an outdated analysis. In these cases, you will want to __automate__ the analysis process. This can be achieved with the ![](../../../fig/processingModel.png) `Graphical Modeler` in QGIS. Using models also ensures the __reproducibility__ of your analysis. 


| __Chapter__ | __Competences & Objectives__ |
| ----------- | ---------------------------- |
| __[Chapter 1: Automation Theory](en_qgis_automation_theory.md)__ | At the end of this chapter, you should know the value of reproducibility in data analysis, know how to use the model builder in QGIS |
| __[Exercise 1: Automation](en_qgis_module_7_ex1.md)__ | | 


