GIS programming (MGIS2I2)

  • Level of study master academic studies
  • Subject status: elective
  • ECTS: 5
  • Semester: II
  • Number of classes: 3+0

At this course students should acquire competences how to automate GIS tasks using the Python scripting language. Knowledge of a scripting language is a highly desired skill in GIS analysts and the skills learned can be applied to languages other than Python.

Students are able to:

  • Design and implement solutions in Python to automate tasks.
  • Understanding of programming concepts, methods, and approaches such as debugging, error checking, and documentation.
  • Be able to integrate content, examples, and concepts from external resources.
  • Introduction to GIS Modeling and Python;
  • Python Basics;
  • GIS Data Access and Manipulation with Python;
  • Practical Python for the GIS Analyst;
  • Final Project.

Python Scripting for ArcGIS , Paul Zandbergen, Esri Press, 2013

Mark Lutz, Learning Python, 3rd Edition, O’Reilly, 2007

Mark Lutz, Programming Python, 3rd Edition, O’Reilly, 2006

Interest in Faculty of Geography?

Get the brochure in electronic format