Skip to main content
Skip header

Programming in GIS 4

Summary

Course is focusing on developing own tools (plugins) in Python language for software QGIS while using QGIS API. Students will be introduced to possibilities of data processing automation while using QGIS functionality and will learn how to develop tools for these purposes.

Literature

LAWHEAD, J.: QGIS Python Programming Cookbook. Birmingham: Packt Publishing Ltd. 2015. ISBN 1-78398-498-8 .
GRASER, A., OLAYA, V.: Processing: A Python Framework for the Seamless Integration of Geoprocessing Tools in QGIS. ISPRS International Journal of Geo-Information, 4(4), 2219-2245, doi:10.3390/ijgi4042219. 2015.
GRASER, A.: Learning QGIS. Third edition. Birmingham: Packt Publishing Ltd. 2016. ISBN 978-1-78588-033-9 .
PyQGIS Developer Cookbook. Available online from: https://docs.qgis.org/3.16/en/docs/pyqgis_developer_cookbook/index.html

Advised literature

QGIS API Documentation. https://qgis.org/api/modules.html
CUTTS, A., GRASER, A. Learn QGIS: your step-by-step guide to the fundamental of QGIS 3.4. 4th edition. Birmingham: Packt Publishing Ltd. 2018. ISBN 978-1-78899-742-3 .
GRASER, A., MANDEL, A., FERRERO, V., BRUY, A., MEARNS, B.: QGIS: Becoming a GIS Power User. Birmingham: Packt Publishing. 2017. ISBN 978-1-78829-972-5 .
MENKE, K., SMITH, R., PIRELLI, L., VAN HOESEN, J.: Mastering QGIS. Second Edi. Birmingham: Packt Publishing Ltd. 2016. ISBN 978-1-78646-037-0 .


Language of instruction čeština, angličtina
Code 548-0141
Abbreviation PvGIS4
Course title Programming in GIS 4
Coordinating department Department of Geoinformatics
Course coordinator doc. RNDr. Jan Caha, Ph.D.