Předmět: Programování 2

« Zpět
Název předmětu Programování 2
Kód předmětu KGI/PRG2
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Dobešová Zdena, doc. Ing. Ph.D.
Obsah předmětu
Předmět je zaměřen na získání znalostí tvorby skriptů pro zpracování dat v ArcGIS. Východiskem bude pokročilé zvládnutí visuálního programovacího komponenty ModelBuilder. Studenti se naučí vytvářet skripty v jazyce Python pro zpracování prostorových dat a následně začleňovat skripty do prostředí ArcToolbox. Budou řešeny skripty pro automatizaci provádění opakujících se úloh a následně vytvářeny komplexní skripty pro analýzu dat. Sylabus: 1. VPL - Postupy vizuálního programování 2. ModelBuilder - tvorba modelů s iterátory, parametrické modely 3. ModelBuilder - if konstrukce, export modelu do Python skriptu 4. Použití IDLE (PyChart, PyScripter) pro tvorbu skriptů pro ArcGIS 5. Přístupové nástroje a nastavení prostředí 6. Popis schéma geoprocesoru, metod a vlastností 7. Statické metody geoprocesoru a jejich volání 8. Popisné a Enumeration metody 9. Metody Cursor, práce s atributy 10. Krokování skriptu, odlaďování chyb, programové řešení chyb za běhu skriptu 11. Parametrické skripty 12. Volání skriptů z ArcToolbox, předávání parametrů, tvorba nápovědy

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Laborování
  • Domácí příprava na výuku - 32 hodin za semestr
  • Příprava na zkoušku - 40 hodin za semestr
  • Účast na výuce - 56 hodin za semestr
Výstupy z učení
Cílem předmětu je získání znaloustí tvorby skriptů v jazyce Python a modelů v ModelBuilder pro sw ArcGIS za účelem hromadného a atomatického zpracování prostorových dat.
Předmět zaměřený na získání znalostí. Definovat hlavní pojmy, popsat hlavní přístupy, prokázat teoretické znalosti pro řešení modelových problémů.
Předpoklady
Aplikace znalostí z předchozího studia.

Hodnoticí metody a kritéria
Seminární práce, Písemný test

Znalost témat v rámci náplně předmětu.
Doporučená literatura
  • Beazley D.M. (2002). Python. Neocortex, Praha.
  • Page K., Batchukh, U. Introducing to Geoprocessing Scripts using Python - course lecture book. Esri .
  • Page K., Batchukh, U. to Geoprocessing Scripts using Python - exercise book. ESRI.
  • Summerfield, M. (2011). Python 3, Výukový kurz. Computer Press.
  • Tucker. ArcGIS - Writing Geoprocessing Scripts.
  • Zandbergen P. A. python Scripting for ArcGIS. Redlands.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr