VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Abstract
The course communicates the basics of the Python programming language and provides a general introduction to the ArcGIS Pro Python scripting framework. It also introduces several Python libraries (pandas, numpy, scipy, statsmodels, geopandas, rasterio) that greatly extend the capabilities of spatial data analysis and modelling.
Objective
Students will learn the basics of geographic data processing using the Python programming language and ArcGIS Pro (arcpy). They will be able to implement their own geoprocessing scripts for spatial data analysis and modelling. Students will be able to integrate open source libraries into their Python scripts and know how to apply the libraries to geospatial datasets.
Content
The course covers basic Python language concepts such as data types, control structures and functions. These concepts are then used to gain a deeper understanding of ArcGIS Pro's geoprocessing framework (arcpy). This includes vector data processing functions as well as geoprocessing functions for raster data analysis. It also introduces the use of key Python libraries in conjunction with geospatial datasets.
Resources
Lecture Notes
Lecture notes, exercises and worked-out solutions will be provided.
Literature
Lutz M. (2013): Learning Python, 5th Edition, O'Reilly Media Zandbergen P. A. (2020): Python Scripting for ArcGIS Pro. Esri Press. Zandbergen P. A. (2020): Advanced Python Scripting for ArcGIS Pro. Esri Press. De Smith M., Goodchild, M.F., Longley, P. A. (2018): Geospatial Analysis, 6th Edition, Troubador Publishing Ltd.
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
Does not take place this semester.
Findet nicht statt. Wird nicht mehr angeboten. Ab FS26 in die LV 701-1674-00 L (GIS III) integriert.
Does not take place anymore. This lecture will be incorporated into 701-1674-00 GIS III: Advanced Methods, Tools & Competencies which takes place in spring semester.
|
No time listed | 30 h semesterly |
Offered In
-
-
-
-
Geographic Information Systems (Die Fächer des Moduls werden zum Teil von der UZH angeboten und müssen an der UZH belegt werden.)
-
Geographic Information Systems: Wahlpflichtfächer (Die Wahlfplichtfächer werden an der UZH belegt und müssen vom Fachberater bewilligt werden.)
-
-
-
-
-
-
Vertiefung in Wald- und Landschaftsmanagement (Studierende, die vor HS25 die Vertiefung Wald- und Landschaftsmanagement begonnen haben, können die Vertiefung gemäss Wegleitung 2024/25 bzw. gemäss dieser Struktur abschliessen. Studierende, die zum HS25 oder später die Vertiefung Wald- und Landschaftsmanagement beginnen, studieren nach dem Reglement 2013, Ausgabe 29.04.2025 – 8. Die neue Struktur dieser Vertiefung (Wälder/Landschaften/ Böden/Daten) ist im aktuellen VVZ abgebildet.)
-
-
-
Doktorat Umweltsystemwissenschaften (Mehr Informationen unter: )
-