Z8174 Programování v geoinformatice II

Přírodovědecká fakulta
podzim 2020
Rozsah
0/2/0. 3 kr. Ukončení: k.
Vyučující
Mgr. Karel Staněk, Ph.D. (cvičící)
Mgr. Petr Šilhák (cvičící)
Garance
Mgr. Karel Staněk, Ph.D.
Geografický ústav – Sekce věd o Zemi – Přírodovědecká fakulta
Kontaktní osoba: Mgr. Karel Staněk, Ph.D.
Dodavatelské pracoviště: Geografický ústav – Sekce věd o Zemi – Přírodovědecká fakulta
Rozvrh seminárních/paralelních skupin
Z8174/01: Út 18:00–19:50 Z1,01001b, P. Šilhák
Předpoklady
Z8154 Programování v geoinformatice
Základní znalosti programovacího jazyka Python
Omezení zápisu do předmětu
Předmět je určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 15 stud.
Momentální stav registrace a zápisu: zapsáno: 0/15, pouze zareg.: 0/15
Mateřské obory/plány
Cíle předmětu
Cílem předmětu je navázat na předmět PřF:Z8154 Programování v geoinformatice. Tento předmět by se měl zabývat využitím Pythonu při práci s dostupným GIS softwary a ukázat šíři, kterou Python poskytuje i v jiných oblastech. Začátek kurzu je věnován opakování základům jazyka Python. Následně bude přistoupeno k výuce programování v prostředí ArcGIS a QGIS. Rozsáhlou částí bude také část věnující se prográmování a tvorbě pluginů v QGISu.
Výstupy z učení
Praktické úkoly a projekty využívající získané znalosti modelu Pythonu včetně pokročilejších způsobů vývoje. Tvorba pluginů a práce s daty v prostředích PyQGIS a ArcPy.
Osnova
  • Osnova 1. Opakování základních konstruktů jazyka Python včetně objektového programování 2. Model jazyka Python a pokročilejší techniky 3. Práce s IDE (Visual Studio Code) 4. Způsoby debugování a testování kódu 5. Knihovna Psycopg 6. Programování a práce s daty v programu QGIS 7. Programování a práce s daty v programu ArcGIS 8. Serverový vývoj - tvorba API (Django a GeoDjango) 9. Práce se shapefily v knihovně PySHP 10. Geografická analýza pomocí knihovny PySAL
Literatura
  • SUMMERFIELD, Mark. Python 3 : výukový kurz. Translated by Lukáš Krejčí. Vydání 1. Brno: Computer Press, 2010, 584 stran. ISBN 9788025127377. info
Výukové metody
Přednášky, skupinové projekty
Další komentáře
Studijní materiály
Předmět je vyučován jednou za dva roky.
Předmět je zařazen také v obdobích podzim 2022, podzim 2024.