Lecturer(s)
|
-
Dobešová Zdena, doc. Ing. Ph.D.
|
Course content
|
The course is aimed at acquiring knowledge creation scripts for processing data in ArcGIS. The basic is practical using of visual programming in ModelBuilder. Students will learn Python scripting for processing spatial data. Finally, students integrate scripts into ArcToolbox environment. Will be dealt with scripts for automation of repetitive tasks and the creation of complex scripts for data analysis. 1. VPL - Visual Programming Languages 2. ModelBuilder - models with iterators, parametric models 3. ModelBuilder - if construction, export models to Python scripts 4. IDLE for ArcGIS scripts 5. Python scripts for ArcGIS using ArcPy module 6. Access tools and environment settings 7. Geoprocesoru static methods and call 8. Descriptive and Enumeration methods 9. Cursor method, working with attributes and geometry 10. Stepping script debugging and error 11. Parametrical scripts 12. Running scripts from ArcToolbox, input parameters, creation of help
|
Learning activities and teaching methods
|
Monologic Lecture(Interpretation, Training)
- Attendace
- 65 hours per semester
|
Learning outcomes
|
The aim is the acquisition of knowledge about scripting in Python language and the creation of models in ModelBuilder for ArcGIS.
The course focuses on the acquisition of knowledge. Define key terms, describe the main approaches to demonstrate theoretical knowledge for solving problems.
|
Prerequisites
|
Application of knowledge from previous studies.
|
Assessment methods and criteria
|
Seminar Work, Written exam
The student has to prove the knowledge of the subject topics.
|
Recommended literature
|
-
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.
|