QGIS-CH Mini-Workshop Relationen mit Interlis und QGIS
Wann |
19.10.2021 von 09:00 bis 12:00 |
---|---|
Wo | Online (Google Meet) |
Name | Andreas Neumann |
Termin übernehmen |
![]() ![]() |
Anhand von einfachen Modellen lernen wir, wie wir Klassen (auch mit Vererbung) und Relationen (Beziehungen) modellieren können. Es werden die Relationsstärken (Assoziation und Komposition) behandelt und wie diese von ili2pg / QGIS ModelBaker umgesetzt werden.
Für die Umsetzung der Datenspeicherung in relationalen Datenbanken kennt ili2pg 2 verschiedene Modi zur Abbildung von Vererbung:
- smart1Inheritance
- smart2Inheritance
Im Workshop werden die Unterschiede der beiden Ansätze sowie deren Vor- und Nachteile gezeigt. Weitere relevante il2pg-Parameter werden behandelt.
Nach der Erstellung eines einfachen Modells und dem Einlesen in die Postgis-Datenbank wird aufgezeigt, wie man Relationen in QGIS-Formularen umsetzt, und welche Konfigurationsmöglichkeiten (z.B. Knöpfe zum Verknüpfen/Lösen, Erstellen/Löschen, Heranzoomen, etc.) es in der Benutzerschnittstelle gibt.
Dies ist kein Interlis-Kurs. Grundsätzliche Kenntnisse der Modellerierung von Interlis werden vorausgesetzt.
Bitte installieren Sie im Vorfeld des Workshops die folgende Software:
- UMLEditor
- QGIS (am besten die letzte LTR-Version 3.16)
- QGIS ModelBaker (inkl. ili2pg (das Plugin installiert automatisch ili2pg)), Installation über den QGIS Plugin Manager
- PostgreSQL Datenbank (sie benötigen Admin-Rechte in der DB für das Anlegen von neuen Objekten)
- PostgreSQL Admin-Werkzeug (DBeaver oder pgAdmin)
- Texteditor (z.b. Notepad++ (mit separater Syntax Highlighting Datei), Visual Studio Code oder ähnlich)
Link zum Online-Workshop (Google Meet)
Github-Repository zum Workshop
Workshop-Instruktoren: David Signer (OPENGIS.ch) und Andreas Neumann (Kanton Solothurn)
Workshop-Sprache: englisch. Fragen können auf deutsch oder französisch gestellt werden.