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 sw 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. 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. Tvorbu skriptů v jazyce Python pro ArcGIS pomocí knihovny ArcPy 6. Přístupové nástroje a nastavení prostředí 7. Statické metody geoprocesoru a jejich volání 8. Popisné a Enumeration metody 9. Metody Cursor, práce s atributy a geometrií 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áž)
- Účast na výuce
- 65 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
|
-
Allen, D.W. (2014). GIS Tutorial for Python Scripting. Redlans.
-
Dobešová Z. Strengths and weaknesses in data flow diagrams in GIS, CSA 2013, IEEE, Computer Society, Wuhan, China, 2013, 803-807s. ISBN 978-0-7695-5125-8, DOI 10.1109/CSA.2013.192.
-
Summerfield, M. (2011). Python 3, Výukový kurz. Computer Press.
-
Zandbergen P.A. (2013). Scripting for ArcGIS. Redlands.
|