Summary
This chapter offered you a simplified way to interact with QGIS and it is more oriented towards a GIS analyst than a GIS programmer or a computer scientist. The chapter is also oriented to GIS companies that are interested in reusing code that is already developed but was probably developed for GIS platforms that are not free.
This chapter gives basic knowledge on how to interact with QGIS using the PyQGIS programming language.
We saw how to programmatically load different kinds of layers, from raster to vector. We also explained vectors and how to manage different kinds of vector resources, from filesystems to remote database connections. We also explored the vector structure in more detail and you learned how to browse and edit its records. Different kinds of editing workflows were proposed in the chapter so that you can interact with the QGIS framework in a better manner.
You learned how to launch processing toolbox algorithms and user-developed processing toolbox scripts to enhance...