Skip to content

Schema, Projekte und Analyse

Schema-CMS, Stammdaten-Übernahme und Analyse liegen in Linetra Web. Das QGIS-Plugin wendet das Projektschema an und erfasst Geometrie — es legt keine Kinds mehr an.

Schemata und Datensätze

Unter Datenmanagement → Schemata (/datenmanagement/schemata) steht das Standard-Schema immer oben. Darunter folgen selbst angelegte Schemata mit den Projekten, in denen sie verwendet werden. Datensätze erreichen Sie über dasselbe Header-Submenü.

Die Schema-Ansicht ist zuerst gesperrt. Das Schloss in der Entitäten- oder Felder-Leiste öffnet einen Entwurf für genau Ihr Konto; andere Admins können erst wieder schreiben, wenn Sie wieder sperren oder ein Org-Admin freigibt. QGIS und Datensätze bleiben auf dem veröffentlichten Katalog. Speichern (mit Bestätigung) veröffentlicht den Entwurf atomar. Änderungen an schon verwendeten Entitäten und Feldern gelten dann sofort; neue globale Definitionen holen bestehende Projekte weiter über Neue globale Felder aus dem Katalog übernehmen. Abbrechen stellt den veröffentlichten Stand im Entwurf wieder her. Entsperren und Speichern/Abbrechen erscheinen nur in der jeweiligen Schema-Detailansicht — nicht auf der Schemata-Liste.

  1. Ein Schema öffnen und mit dem Schloss entsperren. Dann + auf der Schemata-Liste: Bezeichnung und daraus erzeugte ID (Kleinbuchstaben und Unterstriche; bei Kollision _2, _3, …). Neue Schemata gehören zum aktuellen Projekt und starten als Kopie des Standard-Schemas (alle globalen Entitäten mit ihren globalen Feldern). An einem Projektschema: ändert die Bezeichnung (die ID bleibt), × löscht nach Rückfrage. Das Standard-Schema hat keine Zeilenaktionen.
  2. Ein Schema öffnen — Schalter Entitäten | ER-Diagramm. Entitäten ist die Startansicht, alphabetisch nach Bezeichnung; Kinder stehen unter ihrem Elternteil. Typen wie in QGIS: Gruppe (Ordner: Bezeichnung, ID, Typ, Scope), Layer (Ebene mit Attributen und Geometrieart), Datensatz (Tabelle ohne Karte). Das Diagramm zeigt Tabellenkarten (Datensatz blau, Gruppe amber, Layer violett). Mit geöffnetem Schloss: bearbeitet, × löscht (mit Bestätigung); darunter Speichern / Abbrechen. Im Standard-Schema gibt es keinen Scope — alles dort ist global. Scope setzen Sie nur in einem Projektschema. Klick auf einen Datensatz- oder Layer-Kasten wechselt zu Entitäten und öffnet die Felder. Gruppenkästen öffnen keine Felder.
  3. Eine Entität öffnen ersetzt die Liste durch ihre Felder (nicht bei Gruppen). oder der Breadcrumb führen zurück. Bei entsperrtem Schloss: + legt Entitäten oder Felder an; und × erscheinen in den Zeilen. Typ (Datensatz, Gruppe, Layer). Ein Layer braucht eine Geometrieart (Punkt, Linie, Fläche). Hat ein Layer Kinder, ist die Geometrie ausgegraut — das Elternteil ist nur noch Vorlage und erscheint nicht in QGIS. Die Kinder wählen ihre Geometrie frei. Im Standard-Schema bei Typ Datensatz: Föderiert. Gruppen und Layer bleiben projektbezogen. Über eine Zeile fahren: links Kind anlegen (nur Wurzeln, nur entsperrt), rechts Zu den Feldern (Datensatz und Layer). Gruppen haben keine Katalogfelder — nur Bezeichnung, ID, Typ und Scope über . Unter einer Gruppe darf das Kind Gruppe oder Layer sein. Unter einem Layer oder Datensatz übernimmt das Kind Typ und Felder; geerbte Felder sind mit markiert. Hat das Elternteil schon Datensätze oder GIS-Features, wählen Sie übertragen oder löschen. Kein zweites Kind unter einem Layer- oder Datensatz-Kind; Gruppen dürfen tiefer nesten. Ein Feld hat Kardinalität (n oder 1–99) und Pflicht. Enum und Liste nutzen eine Auswahlliste. Relation braucht darunter eine Referenz (welche Entität ausgewählt wird; keine Gruppe). In einem Projektschema zusätzlich Scope: Global gilt in jedem Schema, Dieses Schema nur in diesem Pack.
  4. × im Standard-Schema: wählen Sie, ob die Entität oder das Feld in bestehenden Projektschemata projektspezifisch bleibt oder überall gelöscht wird (Achtung: alle Projekte verlieren sie). Neue Projekte erben eine entfernte Standard-Definition nicht.
  5. Neue globale Definitionen im Standard-Schema gelten für künftige Projekte. Bestehende Projekte holen sie über Neue globale Felder aus dem Katalog übernehmen (additiv, keine Löschung).
  6. Unter Datenmanagement → Datensätze öffnen Sie eine Entität (keine Vorlage). + legt einen Datensatz an, bearbeitet die Felder der Entität, × löscht nach Rückfrage. Reader sehen die Liste, können aber nichts ändern.

Seed-Kinds, die QGIS Value Relations stützen, zeigen beim Löschen eine Warnung.

Projekt anlegen und Schema wählen

Ein Projekt legen Sie in der Kopfzeile mit + an; löschen mit × (nach Rückfrage). Dabei gehen Geometrien, Versionen und die projekteigenen Schemata mit. Jedes Projekt hat ein Schema.

Unter Dashboard → Projekt öffnen (Neu auf der Projektliste, oder + / im Projektwähler) wählen Sie die Schema-Quelle:

  • Standard-Schema: das neue Projekt bindet nur Basis-Kinds und -Felder und erhält ein eigenes benanntes Schema (Bezeichnung = Projektname).
  • Kopie von einem bestehenden Projekt: Bindings der Quelle (inkl. projektspezifisch). Keine GIS-Zeilen, keine Record-Kopien.

Kind-Codes bleiben organisationsweit eindeutig (geo_objects.kind).

Stammdaten aus der Zentrale übernehmen

Unter Dashboard → Projekt öffnen können Organisationsadmins mit Anpassen neben dem Projekttitel optionale Felder der Projekt-Entität für das Organisationskonto hinzufügen, bearbeiten oder entfernen (Standard-Schema). Die vorgegebenen Felder Name, Akteurszuweisung, Notizen, Status und Zeitraum haben kein × (ADR-0040). Die Werte erscheinen unter Daten. Akteure übernehmen Sie unter Datenmanagement → Datensätze:

  1. Scope Organisation zeigt den zentralen Stamm (project_id leer).
  2. Datensätze anhaken → Aus Zentrale übernehmen (höchstens eine Seite, kein Full-Pull).
  3. Scope Dieses Projekt zeigt Kopien. Synchronisieren gleicht Zentrale und Projekt ab.

Bei Änderungen auf beiden Seiten erscheint ein Konflikt unter Analyse → Katalog. Wählen Sie Zentrale oder Projekt — kein stilles Zusammenführen.

Analyse

Analyse (/analyse) zeigt serverseitige Kennzahlen zum aktuellen Projekt: Features nach Art×Stufe, Feld-Histogramme, Zentrale vs. Kopien. Es gibt keinen GeoJSON-Dump des ganzen Projekts. Die bisherigen Berichte bleiben unter /reports (Tab auf der Analyse-Seite).

QGIS-Masken

Nach Layer laden setzt das Plugin Formulare aus den gebundenen Feldern. Fachfelder ohne Postgres-Spalte liegen in geo_objects.attrs (JSONB). Ein Relation-Attribut (z. B. auf Akteur) holt die Namen live aus der Web-API und bietet sie als Auswahl. Datensätze selbst bleiben in Linetra Web. Siehe QGIS verbinden.