Das Plugin QGIS-Projektgenerator wird vorgestellt. Dieses erlaubt es, aus PostGIS, GeoPackage oder Interlis-Datenmodellen ansprechende Erfassungsmasken zu erstellen.
Dabei wird insbesondere auch auf die Herausforderungen eingegangen, die sich ergeben, wenn Daten nach einheitlichem Schema von verschiedenen Stellen erfasst werden sollen.
Wir prÀsentieren den Projektgenerator, ein QGIS 3 Plugin, welches QGIS Projektdateien aus Informationen von existierenden Datenbankmodellen erzeugt.
Der Kern jeder komplexen GIS Anwendung ist das Datenmodell. Auf die Daten selbst wird dann ĂŒber eine NutzeroberflĂ€che zugegriffen, welche fĂŒr die Visualisierung, Abfrage und das Bearbeiten der Daten zustĂ€ndig ist.
[QGIS](http://qgis.org/) ist eine Standard GIS NutzeroberflĂ€che, die hoch konfigurierbar ist um Datenmodellstrukturen abzubilden. Von der Darstellung und Validierung von Attributen ĂŒber Beziehungen zwischen verschiedenen Layern eröffnen sich beinahe unbegrenzte Möglichkeiten um QGIS auf die BedĂŒrfnisse des Nutzers abzustimmen.
Um von diesen Möglichkeiten zu profitieren muss ein QGIS Projekt zuerst konfiguriert werden. Dies kann eine aufwĂ€ndige und mĂŒhsame Aufgabe sein und viele Informationen dazu sind eigentlich bereits in den Datenstrukturen vorhanden.
Der QGIS Projektgenerator analysiert die existierenden Datenbankstrukturen von PostGIS und GeoPackage Datenmodellen und konfiguriert ein QGIS Projekt mit allen verfĂŒgbaren Informationen. Durch diese Automatisierung kann der initiale Projektkonfigurationsaufwand massiv gesenkt werden.
Der Projektgenerator profitiert ebenfalls von der Modellierungssprache [Interlis](http://interlis.ch). Modelle, die in Interlis definiert wurden bieten zusĂ€tzliche Metainformationen wie Domains, Einheiten von Attributen oder objektorientierte Definitionen von Tabellen. Dies kann genutzt werden um die Projektkonfiguration noch weiter zu optimieren. In kĂŒrzester Zeit steht einem Nutzer damit die umfassende UnterstĂŒtzung fĂŒr den gesamten Schweizer Geodatenkatalog zur VerfĂŒgung, der bereits im Interlis Format vorhanden ist.
DarĂŒber hinaus hat es sich als praktisches Framework fĂŒr komplexere Projekte bewĂ€hrt. Beispielsweise baut die [kolumbianische Umsetzung des Land Administration Domain Model (LADM)](https://www.proadmintierra.info/) auf Interlis in Kombination mit dem Projektgenerator auf. WĂ€hrend viele Fachschalen fĂŒr fortgeschrittene Funktionen auf eigenen Python-Code setzen, wird in diesem Projekt der Ansatz gewĂ€hlt, möglichst viel als QGIS KernfunktionalitĂ€ten umzusetzen. Die verfĂŒgbaren Mittel werden sowohl fĂŒr die Pluginentwicklung als auch fĂŒr die Verbesserung von QGIS Funktionen eingesetzt. Damit sind viele Resultate fĂŒr das ganze QGIS Ăkosystem von Nutzen, ob in Kombination mit oder losgelöst vom Projektgenerator.