548-0003/03 – Programování II (PII)

Garantující katedraKatedra geoinformatikyKredity5
Garant předmětuIng. Kateřina Růžičková, Ph.D.Garant verze předmětuIng. Kateřina Růžičková, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný
Ročník3Semestrletní
Jazyk výukyčeština
Rok zavedení2002/2003Rok zrušení
Určeno pro fakultyHGFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
RUZ02 Ing. Kateřina Růžičková, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 2+2
kombinovaná Klasifikovaný zápočet 6+6

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

* Studenti by měli být schopni používat knihovny GDAL a OGR v jazyce Python pro tvorbu a úpravu prostorových datových sad. * Studenti by měli být schopni vybrat a použít příslušné součásti GDAL a OGR v jazyce Python pro specifikované úlohy řešící problémy s prostorovými daty. * Studenti by měli být schopni odhadnout složitost a náročnost vývoje aplikace v Pythonu v kontextu specifikovaném zadáním úlohy.

Vyučovací metody

Přednášky
Cvičení (v učebně)
Projekt

Anotace

Předmět je zaměřen na využití programovacího jazyku Python pro skriptování úloh s prostorovými daty, na různých úrovních složitosti, s využitím knihovny GDAL a její součásti OGR. V rámci předmětu budou řešený úlohy jak na rastrových tak i vektorových datových sadách. Budou zmíněny i další knihovny pro práci s prostorovými daty jako např. Geopandas, Shapely, Rasterio, PySAL.

Povinná literatura:

GARRARD, Chris, 2016. Geoprocessing With Python. Shelter Island, NY: Manning Publications. ISBN 978-1-61729-214-9. PHILLIPS, Dusty, 2015. Python 3 Object-oriented Programming: Unleash the Power of Python 3 Objects. Second edition. ISBN 978-1-78439-878-1.

Doporučená literatura:

LAWHEAD, Joel, 2015. QGIS Python Programming Cookbook. Birmingham: Packt Publishing Ltd. ISBN 1-78398-498-8. JOHANSSON, Robert, 2019. Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib. Second edition. Berkeley, CA: Apress. ISBN 978-1-4842-4245-2.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Praktická cvičení.

E-learning

Další požadavky na studenta

Žádné další požadavky na studenta nejsou kladeny.

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
548-0001 P1 Programování I Doporučená

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1) Jazyk Python, novinky a odlišnosti Pythonu verze 3 od verze 2 2) Knihovna GDAL a její součásti OGR, OSR, binding knihovny do Pythonu a dalších jazyků 3) Použití GDAL a OGR v open-source GIS a dalších nástrojích 4) Možnosti využití GDAL a OGR pro řešení prostorových úloh 5) Knihovny jazyka Python zaměřené na zpracování prostorových dat (Geopandas, Shapely, Rasterio, PySAL atd.) 6) Obecné knihovny jazyka Python použitelné pro řešení prostorových úloh (NumPy, SciPy, matplotlib atd.)

Podmínky absolvování předmětu

Prezenční forma (platnost od: 1960/1961 letní semestr, platnost do: 2011/2012 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Klasifikovaný zápočet Klasifikovaný zápočet 100 (100) 0
        Projekt Projekt 50  0
        Písemka Písemka 50  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2020/2021 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2020/2021 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2019/2020 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2019/2020 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2018/2019 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2018/2019 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2017/2018 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B1316) Geodézie, kartografie a geoinformatika (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2016/2017 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2015/2016 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2014/2015 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2013/2014 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2012/2013 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2011/2012 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2010/2011 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán
2006/2007 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 3 povinně volitelný stu. plán
2005/2006 (B3646) Geodézie a kartografie (3646R006) Geoinformatika P čeština Ostrava 2 povinně volitelný stu. plán
2005/2006 (B3646) Geodézie a kartografie (3646R006) Geoinformatika K čeština Ostrava 2 povinně volitelný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku
ECTS - HGF 2016/2017 prezenční angličtina volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF 2015/2016 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2014/2015 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2013/2014 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok
V - ECTS HGF - Bc. 2012/2013 prezenční čeština volitelný odborný 501 - Studijní oddělení HGF stu. blok