QGIS Model Baker

Model Baker ist ein QGIS plugin, welches das schnelle Erstellen von QGIS Projekten aus physischen Datenmodellen erlaubt. Ausserdem lässt es mittels graphischen Ansteuerung der ili2db Tools INTERLIS Modelle und Daten bequem in QGIS importieren, exportieren und validieren.

Model Baker verwendet ili2db, um ein INTERLIS-Modell in eine physische Datenbank zu importieren und die vorhandene Datenstruktur sowie Metainformationen für die Konfiguration des QGIS Projekts mit Legende, Formularlayouts, Relationen und vielem mehr. Diese Automatisierung reduziert den Konfigurationsaufwand massiv.

Ausserdem kann Model Baker als Framework für andere Projekte verwendet werden. Das Plugin Asistente LADM-COL, das für die kolumbianische Implementierung des Land Administration Domain Model (LADM) erstellt wurde, verwendet das Backend von Model Baker als Bibliothek, um so viel wie möglich von der spezifischen Lösung als QGIS-Kernfunktionalität zu implementieren.

Dokumentation: modelbaker.ch oder QGIS Model Baker Documentation - QGIS Model Baker Documenation

Source Code Library: GitHub - opengisch/QgisModelBakerLibrary: Backend of QGIS Model Baker Plugin. Library to create QGIS projects from database schemas or Interlis models.

Issue Tracking und Plugin Source Code: GitHub - opengisch/QgisModelBaker: Create QGIS projects from database schemas or Interlis models

Library Source Code: GitHub - opengisch/QgisModelBakerLibrary: Backend of QGIS Model Baker Plugin. Library to create QGIS projects from database schemas or Interlis models.

Python Library: modelbaker · PyPI

Frohes backen :cupcake:


Model Baker is a QGIS plugin that allows to quickly create a QGIS project from a physical data model. Moreover it lets you import, export, and validate INTERLIS models and data into QGIS using graphical control of the ili2db tools.

Model Baker uses ili2db to import an INTERLIS model into a physical database and the database structure as well as the provided metainformation to configure the QGIS project with layer tree, field widgets, form layouts, relations and much more. This automation can massively reduce the configuration effort.

Furthermore, Model Baker can be used as a framework for other projects. The plugin Asistente LADM-COL, created for the Colombian implementation of the Land Administration Domain Model (LADM), uses the backend of Model Baker as a library to implement as much of the specific solution as possible as QGIS core functionality.

Documentation: modelbaker.ch oder QGIS Model Baker Documentation - QGIS Model Baker Documenation

Source Code Library: GitHub - opengisch/QgisModelBakerLibrary: Backend of QGIS Model Baker Plugin. Library to create QGIS projects from database schemas or Interlis models.

Issue Tracking and Plugin Source Code: GitHub - opengisch/QgisModelBaker: Create QGIS projects from database schemas or Interlis models

Library Source Code: GitHub - opengisch/QgisModelBakerLibrary: Backend of QGIS Model Baker Plugin. Library to create QGIS projects from database schemas or Interlis models.

Python Library: modelbaker · PyPI

Happy baking :cupcake:

3 „Gefällt mir“

Ich werde diesen Thread nutzen um euch betreffend Model Baker auf dem Laufenden zu halten. Falls dies nicht erwünscht ist, dann gerne anmerken :slight_smile:

Release 7.6 ist draussen
… und das Changelog dazu findet ihr hier: Release 7.6.0 · opengisch/QgisModelBaker · GitHub

Betreffend dem Main-Feature dieses Releases - dem verbesserten Arbeiten mit erweiterten INTERLIS Modellen in QGIS - hab ich zusätzlich einen Blog-Post geschrieben: Erweiterte INTERLIS Modelle in QGIS – OPENGIS.ch

2 „Gefällt mir“

Release 7.8 ist draussen :christmas_tree:

Dieser offizielle Release folgt auf zwei Experimental-Releases, weshalb sich das Changelog aus Release 7.7.0 · opengisch/QgisModelBaker · GitHub und Release 7.8.0 · opengisch/QgisModelBaker · GitHub zusammensetzt.

Main-Features sind sicherlich die Konfigurationsmöglichkeiten von Standardwerten für OIDs sowie das kontrollierte Erstellen von Baskets mit Berücksichtigung des OID-Formats. Dieser Thematik ist auch viel Platz in der Dokumentation gewidmet OID Generator - QGIS Model Baker Documenation

Weiter wurde im Bereich UsabILIty Hub einiges gemacht, wie die Möglichkeit ein Projekt-Topping (zusätzliche QGIS Settings) auf bestehenden Datenschemas zu applizieren.

Ich wünsche viel Spass damit :cupcake:

2 „Gefällt mir“

Nächsten Monat gibt es wieder einen QGIS Model Baker Kurs in Zürich und ein vorgängiges Webinar, um die Basics von INTERLIS schon mal gesehen zu haben.