GIS: Pythonprogrammering i GIS

Högskola och universitet hos Lunds universitet, 7,5 högskolepoäng.

Kursen behandlar dels grunderna i Python-programmering, dels hur Python-programmering kan länkas till ett geografiskt informationssystem.

Efter introduktion och grundläggande Python-programmering lär sig studenten att programmera och visualisera såväl vektor- som rasterexempel i GIS-miljö. Olika moment, från input, via algoritmprogrammering, till debuggning tas upp i kursen.

Kursens innehåll

Följande moment ingår i kursen:

Introduktion till Python

Grundläggande Python -inbyggda datatyper samt exekveringsflöde

Objektsorienterad programmering med Python på grundläggande och avancerad nivå

Moduler och paket

Koncept -iteratorer, generators, decorators samt metaklasser

Strängmanipulation

Input, formattering, filhantering, operativsystem, apps, testning, debuggning,profilering samt dokumentation

Algoritm-programmering med Python i GIS-miljö

Script-programmering med Python i GIS-miljö

Starttillfällen

Yrkesområden den leder till