Skip to main content
Skip header

Programming in GIS 2

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

Summary

The subject is extending Python knowledge and its application for GIS platforms. Student will learn, how to create his own GIS tool/plugin. Student also get better knowledge in object-oriented programming.

Literature

REY, S, ARRIBAS-BEL, D., WOLF , L. J. Geographic Data Science with Python. Chapman and Hall/CRC; 1st edition (June 14, 2023). Online: https://geographicdata.science/book/intro.html
GANDHI, U. Geospatial Analysis with Python. Spatial Thoughts (2020). Online: https://courses.spatialthoughts.com/python-foundation.html
UNIVERSITY OF HELSINKY. Geopython - AutoGIS. 2016. Online: https://automating-gis-processes.github.io/2016/course-info.html
GARRARD, CH. Geoprocessing with Python. Manning, 2016. 360 p. Online: https://www.manning.com/books/geoprocessing-with-python ISBN 9781617292149 

Advised literature

Documentation of GDAL library. Online: https://gdal.org/
GeoPandas developers. Geopandas. Online: https://geopandas.org/index.html
GANDHI, U. Python Scripting (PyQGIS). Online http://www.qgistutorials.com/en/index.html
Python Software Foundation. The Python Tutorial. Online: https://docs.python.org/3/tutorial/
Tutorials Point. Pycharm - Introduction. Online: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm