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

Programování v GIS 1

Typ studia bakalářské
Jazyk výuky čeština
Kód 548-0129/01
Zkratka PGIS1
Název předmětu česky Programování v GIS 1
Název předmětu anglicky Programming in GIS 1
Kreditů 4
Garantující katedra Katedra geoinformatiky
Garant předmětu doc. Ing. Michal Kačmařík, Ph.D.

Osnova předmětu

1, Algoritmus, historie algoritmizace
2, Základní datové typy a struktury
3, Struktury řízení chodu programu
4, Práce s (textovými) soubory
5, Vývojové diagramy
6, Algoritmy pro třízení a vyhledávání
7, Funkce pro základní operace nad vektorovými daty
8, Algoritmy nad vektorovými daty - hledání průsečíku dvou přímek, výpočet vzdálenosti bodu od přímky
9, Algoritmy nad vektorovými daty - zjištění bodu v polygonu
10, Algoritmy nad vektorovými daty - výpočet plochy polygonu
11, Algoritmy nad vektorovými daty - triangulace
12, Algoritmy nad rastrovými daty - přehled, filtrace, algoritmus eroze, transformace rastru
13, Algoritmy v grafu, vyhledávání cesty

Povinná literatura

KNUTH, D. Umění programování, 1. díl – Základní algoritmy. Computer Press, 2008, ISBN 9788025120255, 672 s.
RYANT, I. Algoritmy a datové struktury objektově. Praha, 2017, ISBN: 978-80-270-1660-0 
HARMS, D., MCDONALD, K. Začínáme programovat v jazyce Python. Computer press, Brno, 2003, ISBN 80-7226-799-X.
YANG, Ch. Introduction to GIS Programming and Fundamentals with Python and ArcGIS (R). Taylor & Francis Inc, 2017, ISBN: 9781466510081 , 302 s.

Doporučená literatura

BAYER T. Algoritmy v digitální kartografii, Karolinum, skriptum, 2008, 250 s.
GIS mentors. Školení GeoPython pro začátečníky. Dostupné Online:
http://training.gismentors.eu/geopython-zacatecnik/
Tutoriály a učebnice v elektronické podobě. Dostupné On-line:
https://www.py.cz/TutorialyLiteratura