Course: Programming for Geoinformatics

« Back
Course title Programming for Geoinformatics
Course code KGI/PROPY
Organizational form of instruction Lecture + Exercise
Level of course Bachelor
Year of study 2
Semester Summer
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Geoinformatics and Cartography (2020) Category: Geography courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Geoinformatics and Cartography (2020) Category: Geography courses 2 Recommended year of study:2, Recommended semester: Summer