Skip to main content
Skip header

Programming in GIS 2

Type of study Bachelor
Language of instruction Czech
Code 548-0130/01
Abbreviation PGIS2
Course title Programming in GIS 2
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator doc. RNDr. Jan Caha, Ph.D.

Osnova předmětu

1. Revision of Python basics
2. Extending of Python basics - exceptions
3. Creation of virtual environments with Python interpreters and additional libraries
4. Python and procedural programming
5. Python and object-oriented programming
6. Projects backup with GitHub
7. Automated processing in GIS
8. GDAL, Rasterio libraries
9. Fiona, Shapely libraries
10. Creating using interface with Qt Designer
11. GeoPandas - geodata management and spatial reference of geodata
12. GeoPandas and vector geodata processing
13. GeoPandas and raster geodata processing

Povinná literatura

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 

Doporučená literatura

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