QGIS-Programmierung mit Python – Fortgeschrittene

Erweitern Sie Ihre PyQGIS-Kenntnisse um die Entwicklung eigener Plugins und serverseitiger Anwendungen. Unser Seminar behandelt die Gestaltung von Benutzeroberflächen mit Qt, die Integration von PostGIS und Spatial SQL sowie automatisierte Tests und die Bereitstellung eigener Erweiterungen.

Schwerpunkte

DIE
- PyCharm-Einrichtung für PyQGIS
- Remote Development (Trennung von IDE und QGIS)
- Plugin Reloader (automatisierte Entwicklungsabläufe)

Plugins
- Plugin Builder nutzen und verstehen
- Dialogfenster erstellen mit Qt
- QGIS-Widgets nutzen
- Signals und Slots nutzen, Benutzerinteraktion steuern

Architektur
- Multithreading mit QGIS (Berechnungen in den Hintergrund schieben)
- Externe Bibliotheken (Pandas, Numpy, Scipy) in QGIS nutzen

Datenbanken
- PostGIS kennenlernen
- SQL-Integration
- Ausführen von Spatial SQL und Verarbeitung der Ergebnisse in QGIS

Server Development
- Server-Plugins kennenlernen, Vorteile und Unterschiede
- Requests und Responses statt GUI
- Schnittstellen bereitstellen
- Zugangsbeschränkungen implementieren

Deployment
- QGIS automatisch Tests durchführen lassen (Unit-Tests)
- Eigenes Plugin-Repositorium erstellen
- Eigenes Plugin bereitstellen
- Versionierung (optional)

Puffer (bei zu schnellem Voranschreiten)
- Abschlussprojekt

Vorkenntnisse

Python Grundkenntnisse

Buchungsformular

Seminar
Unternehmen
Ansprechpartner
Teilnehmer
freitext

Mit * markierte Felder sind Pflichtfelder.

Terminanfrage

Seminar
Sie haben keinen passenden Termin gefunden? Bitte fragen Sie hier Ihren Wunschtermin an.
Unternehmen
Ansprechpartner
freitext

Mit * markierte Felder sind Pflichtfelder.

Anfrage Firmenseminar

Anfrage Firmenseminar
Sie haben keinen passenden Termin gefunden? Bitte fragen Sie hier Ihren Wunschtermin an.
Seminar
Unternehmen
Ansprechpartner
freitext
Mit * markierte Felder sind Pflichtfelder.