QField Plugin Entwicklung
24.03.2026 , WS1 (VG 1.104)

Haben Sie darüber nachgedacht, ein Plugin für QField zu schreiben, wissen aber nicht, wo Sie anfangen sollen? Wir helfen Ihnen beim Einstieg!

In diesem Workshop werden wir ein Plugin erstellen, das sich öffnet, wenn der Benutzer Features auf der Karte auswählt. Es greift auf die Attribute dieser Features zu und verwendet sie, um Daten in Tabellen einzugeben. Außerdem zeigen wir Ihnen einige nette Widgets.


Dieser Workshop richtet sich an Entwickler, die bereits mit QField vertraut sind und lernen möchten, wie man ein QField Projekt-Plugin erstellt. Anhand eines Projekt-Plugins zur Vegetationsüberwachung demonstrieren wir, wie das Plugin mit QField interagieren kann, um eine maßgeschneiderte Dateneingabe zu ermöglichen.

Wir werden:

  • auf Layer zugreifen

  • Features von der Karte auswählen

  • nach Features in einem Layer suchen

  • Features hinzufügen, entfernen und bearbeiten

  • Suchleisten, Tab-Widgets und andere nützliche UI-Objekte demonstrieren

Voraussetzungen (Fortgeschrittenes Niveau):

Dies ist ein Workshop für Fortgeschrittene. Die Teilnehmer müssen bereits versiert in der Nutzung von QField und der Erstellung von QField-Projekten. Dieser Workshop bietet eine kurze Einführung in QML als Programmiersprache, aber die Teilnehmer sollten über gute Programmierkenntnisse verfügen.

Teilnehmer sollten über einen QFieldCloud-Account verfügen. Sie sollten einen Laptop mitbringen, auf dem Folgendes bereits installiert ist:

  • QGIS

  • QField Sync QGIS Plugin

  • QField Desktop Installation

  • Visual Studio Code oder bevorzugte IDE

Wenn man auf den IDE Verzichten kann, ist es auch theoretisch mit den Labor Rechnern teilzunehmen.

Ich bin ein GIS Administratorin und Entwicklerin beim Erftverband in Bergheim, Deutschland. Ich arbeite mit QGIS, QField und QWC Web Client und entwickle Werkzeuge und Systeme für Wissenschaftler, Ingenieure und Betriebspersonal in Gewässerunterhaltung, Grundwassermonitoring, Hochwasserschutz und andere Bereiche.

Diese(r) Vortragende hält außerdem: