Event-Details
Workshop: Einführung in die Geodatenverarbeitung mit Python
Referenten
Christian Strobl |
Python wird immer wichtiger als Programmiersprache im GIS-Bereich. Dies liegt zum einem an der klaren und leicht zu lernenden Sprachsyntax von Python, die v.a. für Programmieranfänger einen großen Vorteil darstellt, als auch an der Verfügbarkeit für alle geläufigen Betriebssysteme, wie z.b. Windows, Linux oder Mac OS. Zum anderen existiert inzwischen eine kaum mehr zu überschauenden Vielfalt an Bibliotheken für den Bereich der Geodatenverarbeitung. Neben APIs für Grass GIS, QGIS, ArcGIS und vielen anderen Desktop GIS Systemen, gibt es eine Vielzahl von Standalone Bibliotheken, mit denen sich vielfältige Aufgaben aus der Geodatenverarbeitung mit Python auf einfache Weise automatisieren lassen. Ziel dieses Kurses ist es einen Überblick über die vorhandenen Geo-Bibliotheken für Python (z.B. GDAL/OGR, shapely, fiona, rasterio, geojson, pyproj, pyshp, basemap, cartopy, ...) zu geben und an einfachen Beispielen erste kleine Skripte für alltägliche Aufgaben aus dem Bereich der Geodatenverarbeitung zu erstellen. Die Beispiele sollen überwiegend der Einführung in die vorgestellten Bibliotheken dienen und können mit wenigen Zeilen in iPython / iPython Notebook ausgeführt werden. Der Kurs behandelt sowohl eine Einführung in die Verarbeitung von Vektordaten als auch die Verarbeitung von Rasterdaten. Die Teilnehmer werden am Ende des Kurses grundlegende Funktionen kennen, um z.B. Shapedateien und Rasterdateien in Python einzulesen, zu verarbeiten und wieder abzuspeichern. Sie bekommen einen Überblick über verschiedene Bibliotheken und wissen, wie sie diese verwenden können.
Ziel dieses Kurses ist es einen Überblick über die vorhandenen Geo-Bibliotheken für Python zu geben. An einfachen Beispielen werden erste kleine Skripte für alltägliche Aufgaben aus dem Bereich der Geodatenverarbeitung erstellt, so dass die Teilnahmer nach Absolvierung des Workshops neben einer Übersicht zm Thema "Geo-Python" auch erste praktische Umsetzungsbeispiele kennengelernt haben.