Skip to content

ADR-0008: QGIS-Exportziel 3.40 LTR, Test gegen 4.2

  • Status: superseded by ADR-0045 (ZIP-Export; Plugin is the transfer path)
  • Datum: 2026-08-26
  • Phase: P7
  • Lastenheft: INT-01 (Wortlaut „3.4.4“)

Kontext

INT-01 nennt „3.4.4“. Das Team baut Karten bereits mit qgis/qgis:4.2.0. QGIS 3.4.4 (2019) ist kein sinnvolles Lieferziel.

Entscheidung

Wortlaut 3.4.4 ignorieren (Tippfehler für 3.40 LTR). Lieferformat: GeoPackage + Projekt, das 3.40 LTR öffnet. Zusätzlich testen gegen 4.2. Versionsparameter im Exporter (qgis_min=3.40 Default, 4.2 möglich). Export enthält alle kinds des Projekts, kein reiner fiber_routes-Dump.

Begründung

3.40 ist der portable LTR-Boden für externe Empfänger; 4.2 ist der Betrieb. Der Parameter hält die Wahl testbar.

Verworfene Alternativen

Alternative Warum verworfen
Wörtlich QGIS 3.4.4 2019, nicht wartbar, unnötige Einschränkung
Nur 4.2 liefern Externe Empfänger mit 3.40 LTR könnten das Paket nicht öffnen
Live-DB statt Export als INT-01 Export ist die Schnittstelle; Live-DB bleibt intern (Proxy)

Folgen

Celery baut das Paket. Beide Clients (Editor, Dashboard) stoßen denselben Export an (qgis_min) und laden das ZIP herunter. Lieferformat: ZIP mit linetra.gpkg (eine Tabelle je stage×kind, Beilage-Spalten, Abschnitte, Projekt-Stammdaten, EPSG:25832) und project.qgs (gruppierte Layer, Simple-Symbol-Renderer in Katalogfarben, OSM-Basemap, relativer GPKG-Pfad). GDAL ogr2ogr liegt im Backend-/Celery-Image (gdal-bin). QGIS-Version bleibt außerhalb der allgemeinen Pin-Tabelle.