Python-scripting i QGIS med PyQGIS
- Tidspunkt9.15 - 15.15
- Varighed7 t
- Pris4800 kr ekskl. moms (inkl. bidrag til QGIS)
- StedKøbenhavn
- KursusansvarligMorten Fuglsang
Kursusindhold
Python er et effektivt værktøj til at automatisere analyser og databehandling i QGIS. Ved at skrive dine arbejdsgange som scripts kan du gentage analyser med ensartede resultater, reducere manuelt arbejde og samtidig dokumentere dine processer.
På kurset lærer du at anvende PyQGIS – QGIS’ Python-API – til at automatisere både geografiske analyser og dataflows. Du får indsigt i, hvordan QGIS er opbygget, og hvordan du med Python kan arbejde med projekter, lag, geodata og processeringsværktøjer. Dermed kan du udvikle scripts, der effektiviserer både analyser og ETL-processer (Extract, Transform, Load).
Kurset er for dig, der allerede har erfaring med både QGIS og grundlæggende Python, og som ønsker at automatisere GIS-opgaver med PyQGIS.
Efter kurset kan du:
- Navigere i PyQGIS API’et og forstå de centrale klasser, herunder QgsProject og QgsVectorLayer
- Oprette og redigere QGIS-projekter ved hjælp af Python
- Læse, skrive og bearbejde geodata med PyQGIS
- Arbejde med koordinatsystemer og udføre geospatiale operationer
- Anvende QGIS’ processeringsværktøjer fra Python og håndtere input- og outputdata
- Automatisere analyser og ETL-processer i QGIS
- Tilpasse lag, symbologi og layout via Python
- Fejlfinde og debugge Python-kode, der anvender PyQGIS
- Udvikle egne scripts, som effektiviserer dine arbejdsgange i QGIS
Målgruppe
Kurset henvender sig til brugere, der har et godt kendskab til QGIS og grundlæggende erfaring med Python. Du bør være fortrolig med Python-syntaks, datatyper og kontrolstrukturer, da kurset bygger videre på disse kompetencer.
Det er desuden en forudsætning, at du har erfaring med at arbejde i QGIS – eksempelvis gennem vores introduktionskursus eller tilsvarende praktisk erfaring.
Kurset har fokus på automatisering med PyQGIS og omfatter ikke udvikling af QGIS-plugins.
Gennem disse eksempler og øvelser vil du lære:
-
At navigere i PyQGIS API’et og forstå de centrale klasser som fx QgsProject og QgsVectorLayer.
-
Hvordan du behandler data, fx læser og skrive data, arbejder med koordinatsystemer og udfører geospatiale operationer.
-
Hvordan du tilpasser dit QGIS-projekt via python, opsætter og style lag, samt printer via PyQGIS
-
Grundlæggende fejlfinding og debugging i Python-kode, der benytter PyQGIS.
Efter kurset vil du have den nødvendige viden til at begynde at skrive egne scripts i PyQGIS og udnytte Python til at automatisere GIS-opgaver i QGIS. På kurset er der ikke fokus på plugin-udvikling.
Du skal have grundlæggende erfaring med kodning i Python, herunder erfaring med syntaks, datatyper og kontrolstrukturer, da kurset bygger på disse fundamentale elementer. Dertil er et indgående kendskab til QGIS, også nødvendigt, da det er en forudsætning for at kunne arbejde med øvelserne igennem kurset. Fx ved at have deltaget på vores QGIS introduktionskursus.
Kursusform
Kurset består af følgende dele:
- Kursusdag (6 timer)
- Selvstændig opgave
- Online opfølgningssession (ca. 1 time)
Kursusdag: Kursusdagen foregår på vores kontor i København og veksler mellem oplæg, demonstrationer og praktiske øvelser. Du arbejder selv med PyQGIS undervejs og får hands-on erfaring med at udvikle scripts til automatisering af analyser og databehandling.
Selvstændig opgave: Efter kursusdagen får du en opgave, hvor du kan afprøve og videreudvikle de metoder, du har arbejdet med på kurset. Vi anbefaler, at du afsætter cirka to timer til opgaven inden den afsluttende opfølgningssession.
Online opfølgningssession: Ved den afsluttende online session gennemgår vi opgaven og besvarer spørgsmål, så du får mulighed for at afklare udfordringer og bygge videre på dine nye kompetencer.
Kursusdatoer
Kurset foregår over to dage:
- Kursusdag (København): D. X/12 kl. 9.15 - 15.15
- Online opfølgningssession: D. X/12 kl. 10.00 - 11.00
QGIS certificeret kursus
Kurset er certificeret af QGIS-organisationen. Når du deltager, bidrager du med 20 euro til den fortsatte udvikling af QGIS. Efter gennemført kursus modtager du desuden et officielt QGIS-kursuscertifikat.
Praktiske informationer
Kurset afholdes på Septimas kontor på Frederiksberggade 19, 1459 København K (“Strøget”).
Til kurset bruges QGIS 3.44 eller QGIS 4.2. Du skal selv sørge for at medbringe computer med QGIS installeret.
Kurset gennemføres ved minimum 5 tilmeldte deltagere.
Du tilmelder dig kurset via linket længere nede på siden.
Tilmeldingsfrist: x/11-2026.
Har du spørgsmål til kurset, er du velkommen til at kontakte os på kursus@septima.dk.
Du kan læse mere om vores vilkår for fremelding her.
Tilmelding
Kurset er udskudt.