25.03.2026 –, HS2 (ZHG 010)
Verschiedene Nutzer sind involviert, wenn es darum geht Anträge für den Waldbau zu bearbeiten. Poweruser arbeiten mit QGIS, externe User mit Webschnittstellen. Damit alle über dieselbe Schnittstelle arbeiten können und jeweils nur sehen, was sie sollen wurde eine Djangobasierte Applikation aufgebaut, welche OGC API Features Endpunkte publiziert und einige weitere Aufgaben für die Sicherstellung der Datenqualität übernimmt und regelmässige Jobs durchführt.
Beim Thema Wald kommen verschiedene Nutzer und Daten zusammen, nicht nur räumlich sondern auch digital. Interne Mitarbeiter arbeiten mit Powertools wie QGIS, Revierförster sowie private Waldbesitzer sind auf einfache Schnittstellen angewiesen um sauber durch Workflows geleitet zu werden und zu einer guten Datenqualität beitragen zu können.
Dafür wurde eine zentrale Plattform entwickelt, welche alle Zugriffe koordiniert. Die Schnittstellen sind über Django-OAPIF umgesetzt, was eine saubere Zugriffskontrolle erlaubt, wobei jeder Nutzer nur das sieht was er darf und soll und eine Qualitätssicherung direkt auf den Schnittstellen durchgeführt werden kann. Dabei können externe Nutzer über eine OpenLayers basierte Webkarte arbeiten, interne direkt in QGIS. Jeder authentifiziert sich dabei direkt an der Webapplikation. Nebenbei integriert dieses System auch Daten von verschiedenen Umsystemen und exportiert regelmässig Reports als PDFs.
Neben dem bereits Erreichten wollen wir auch einen Ausblick bieten, was durch diese technologische Grundlage noch möglich ist, wie Integration mit Single Sign On, die Anzeige von Webformularen direkt in QGIS oder wo wir das Potenzial sehen, die Performance durch alternative Encodings der Geometrien bei der Übertragung zu verbessern.
QGIS Core Developer
CTO OPENGIS.ch
Open Source Enthusiast
Geography Lover
- Full-Stack GeoNinja @ OPENGIS.ch
- Web-Kartografie Lehrer @ Baugewerbliche Berufsschule Zürich
- @boardend auf GitHub