Přeskočit na hlavní obsah
Přeskočit hlavičku

Programování v GIS 2

Anotace

Předmět je zaměřen na získání hlubší znalosti programovacího jazyka Python a jeho aplikaci v GIS nástrojích.
Absolvent dokáže získané teoretické a praktické znalosti zhodnotit při vývoji vlastních GIS nástrojů je formě tzv. toolboxů/zásuvných modulů.
Absolvent si prohloubí znalosti objektově orientovaného programování.

Povinná literatura

GIS MENTORS. Automatizace v QGIS – Tvorba vlastních nástrojů pomocí jazyka Python. Online:
https://gismentors.cz/blog/automatizace-v-qgis-tvorba-vlastnich-nastroju-pomoci-jazyka-python/
GIS MENTORS. Školení GeoPython pro pokročilé. Online: https://training.gismentors.eu/geopython-pokrocily/
VIKTORIN, P., HRONČOK, M. a kol. GUI v Pythonu: PyQt5. ČVUT 2017. Online: https://naucse.python.cz/lessons/intro/pyqt/

Doporučená literatura

Dokumentace knihovny GDAL. Online: https://gdal.org/
itnetwork.cz. Objektově orientované programování v Pythonu. Online: https://www.itnetwork.cz/python/oop
GeoPandas developers. Dokumentace knihovny Geopandas. Online: https://geopandas.org/index.html
GANDHI, U. Python Scripting (PyQGIS). Online http://www.qgistutorials.com/en/index.html
PILGRIM, M. Ponořme se do Python(u) 3 : Dive into Python 3. Praha. 2010. ISBN 978-80-904248-2-1
Tutorials Point. Pycharm - Introduction. Online: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm


Jazyk výuky čeština, angličtina
Kód 548-0130
Zkratka PGIS2
Název předmětu česky Programování v GIS 2
Název předmětu anglicky Programming in GIS 2
Garantující katedra Katedra geoinformatiky
Garant předmětu doc. RNDr. Jan Caha, Ph.D.