Sie sind im Portal der Bediensteten.

QGIS-Programmierung mit Python – Grundlagen

Veranstaltungsdetails

09-43-83620-2601

QGIS-Programmierung mit Python – Grundlagen

Termin wird noch benannt

QGIS-Anwender mit grundlegenden QGIS-Kenntnissen sowie Python-Grundlagenkenntnissen

Die Teilnehmenden sollen

- ihre Kenntnisse zu QGIS vertiefen und

- QGIS-Programmierung mit Python – Grundlagen kennenlernen um

- u.a. Arbeitsabläufe in ihrem GIS zu automatisieren

 

 

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 entwickeln, Batch-Processing handhaben

Debugging

  • Fehler auswerten, Fehler handhaben und abfangen

Best-Practice

  • Dokumentation, Codestyle, Kommentierung

Lehr- und Rundgespräch, Übungen am PC

Dauer: 3 Tage

gilt nur bei online-Durchführung: das Live Online-Seminar ist ein Veranstaltungstyp, welcher über das Internet gehalten

wird (virtueller Klassenraum). Für die Teilnahme werden ein Computer, möglichst 2 Monitore, ein Internetanschluss (Webbrowser: Google Chrome oder Firefox; kein SVN-Zugang erforderlich), eine E-Mail-Adresse, eine Soundkarte, Lautsprecher/Mikrofon oder ein Headset sowie eine Kamera benötigt. Darüber hinaus sollte auf dem Computer QGIS in der aktuellen Longterm-Version installiert sein.