Schwerpunkte
IDE und Einrichtung
- QGIS-Python-Konsole kennenlernen
- Editor kennenlernen
- iface -Objekt als zentrale Schnittstelle zur Anwendung verwenden (Layer, Leinwand, Legende)
- Layer laden, suchen und entfernen
Vektorlayer
- Laden von Shapefiles oder GeoJSON
- Attribute auslesen oder schreiben
- Objekte selektieren, Symbologie anpassen
Geometrie
- Flächen berechnen, Entfernungen messen, Schwerpunkte ermitteln
- Berechnungen durchführen (ähnlich zum Feldrechner)
QGIS-Werkzeuge
- Aufruf von bestehenden Werkzeugen aus QGIS über Python
- Workflow-Automatisierung durch Steuern von mehreren QGIS-Werkzeugen
Processing-Modul
- Processing-Werkzeuge nutzen (z.B. Clip, Export, Konvertierungen)
- Arbeiten mit temporären Layern
- Eigene Processing-Skripte entwicklen
- Batch-Processing handhaben
Debugging
- Fehler auswerten
- Fehler handhaben und abfangen
Best-Practice
- Dokumentation
- Codestyle
- Kommentierung
