VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

701-1776-00L 1 Credits DR , MSC D-USYS
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Geographic Data Processing with Python and ArcGIS

Lecturers & Examiners: Dr. Andri Baltensweiler
Number of participants limited to 30. Waiting list will be deleted 13.09.2022.
VVZ CR n/a

Last Updated: 2026-02-05 16:02:04

Abstract

The course communicates the basics of the programming language Python and gives a general introduction into the geoprocessing framework of ArcGIS. In addition various Python libraries (numyp, Scipy, GDAL, statsmodels, pandas, Jupyter Notebook) will be introduced which increase the functional range of the geoprocessing framework substantially.

Objective

The students learn the basics of geographic data processing based on the programming language Python and ArcGIS (arcpy). They get the ability to implement their own processing sequences and models for geoprocessing. The students are able to integrate open source libraries in their Python scripts and know how the libraries are applied to spatial datasets.

Content

The course communicates a deepened understanding of the geoprocessing frameworks arcpy and covers basic language concepts of Python such as datatypes, control structures and functions. In addition the application of popular Python libraries in combination with spatial datasets will be shown.

Resources

Lecture Notes

Lecture notes, exercises and worked out solutions to them will be provided.

Literature

Lutz M. (2013): Learning Python, 5th Edition, O'Reilly Media De Smith M., Goodchild, M.F., Longley, P. A. (2018): Geospatial Analysis, 6th Edition, Troubador Publishing Ltd. Zandbergen P. A. (2020): Advanced Python Scripting for ArcGIS Pro. Esri Press. Allen, D. A. (2014): GIS Tutorial for Python Scripting. ESRI Press.

General Information

Language
English
Levels
DR , MSC
Frequency
Yearly recurring

Examination

Type
ungraded semester performance

Registration & Places

Max Places
30

Course Components

Type Title Time & Place Hours
exercise Geographic Data Processing with Python and ArcGIS
3-day block course
  • 14.09 Date 09:15-17:00 (NO D 39)
  • 15.09 Date 09:15-17:00 (NO D 39)
  • 16.09 Date 09:15-17:00 (NO D 39)
30 h semesterly

Offered In