Skip to content

Lastenheft und Roadmap

Diese Seiten beschreiben was Linetra werden soll — nicht den heutigen Betrieb und nicht die technische Umsetzung.

Phasenstatus

GIS-Stamm, Editor und Web-CMS sind in Betrieb. Verfahren mit Behörden, Audit-Export und Feld-App folgen P8–P12. P-SEC (INF-04–INF-06) ist live: Datenbankzugang.

Quelle der Wahrheit

Rolle Datei
Was gebaut werden muss Lastenheft — abgeleitet aus meta_docs/ANFORDERUNGEN.md
Fachliche Einordnung Fachmodell — Pipeline, Produkte, bestehende DB; keine neuen Muss-Anforderungen
Reihenfolge Roadmap — Phasen, Abhängigkeiten, Abgrenzung zum Ist-Stand

Andere Dateien unter meta_docs/ (Schema, Änderungsprotokoll, CEO-Feedback, QGIS-Notizen) sind Kontext. Widerspricht der Kontext dem Lastenheft, gilt das Lastenheft.

Zielbild

Linetra-Clients auf PostGIS (Ziel: eine DB pro Organisation, ADR-0030):

Anwendung Stack Für wen Aufgabe
Linetra Plugin PyQGIS in QGIS Planer Capture-UI: Verbindung, Schema anwenden, Import, Projekt-/Layer-Hierarchie; Digitize in QGIS
Linetra Web Next.js + FastAPI Planungsfirma, Behörden, Kunden Schema-CMS, Stamm, Analyse, Verfahren, Audit, Anzeige, Chat/Tickets; kein GIS-Edit
Linetra App Capacitor (Android) Bauleiter Genehmigte Abschnitte, Auflagen, Fotos; später AR
Linetra Editor Tauri (Vite) (Legacy) Nicht Primärpfad; Wartung

QGIS + Plugin ist das primäre Erfassungs-UI. QGIS-Export (ADR-0008) bleibt Zusatz. Vertikale sind Kind-Packs, kein zweites Datenmodell.

flowchart LR
  AG[Auftraggeber] -->|Shapefile PDF Dateien| PL[Linetra_Plugin]
  PL -->|Schema Import API| API[FastAPI]
  PL -->|Layer sync| QGIS[QGIS]
  QGIS -->|mTLS Geometrie| PROXY[Auth_Proxy]
  PROXY --> PG[(PostGIS_25832)]
  API --> PG
  API --> DASH[Linetra_Web]
  DASH --> Kunde[Kunde]
  DASH --> Behoerde[Behoerde]
  DASH --> Field[Feld_App]
  Field --> Bauleiter[Bauleiter]
  PL -->|QGIS_Export| QGIS
  DASH -->|QGIS_Export| QGIS

Lesereihenfolge

  1. Lastenheft — Anforderungen mit IDs und Abnahme
  2. Fachmodell — was „Planung / Normierung / Produkt“ fachlich heißt
  3. Roadmap — in welcher Reihenfolge das gebaut wird

Operative Anleitungen bleiben im Benutzerhandbuch. Der heutige Stack steht unter Technik.