[FOSSGIS-Talk] Entwicklung eines Werkzeugs zur Transformation von XPlanung-Daten
Daniel Cebulla
daniel.cebulla at jena.de
Fr Jan 23 14:07:16 CET 2026
Hallo FOSSGIS-Community,
in der Stadtverwaltung Jena nutzen wir bisher das QGIS-Plugin "XPlanung"
(https://plugins.qgis.org/plugins/xplanung/) zur Pflege von
XPlanungs-Daten.
Seit kurzen steht das "XMAS-Plugin" der XLeitstelle als Alternative zur
Verfügung und wir planen unsere Prozesse auf die Nutzung dieses Plugins
umzustellen.
Damit einher geht eine notwendige Datentransformation der in einer
PostgreSQL/PostGIS-DB gespeicherten Daten, da das XMAS-Plugin auf eine
andere Datenbank-Struktur setzt und das Plugin "XPlanung" keinen
XPlanGML-Export ermöglicht.
Das Plugin "XPlanung" benötigt die Speicherung von Daten in relationalen
DB-Tabellen, die sich inhaltlich nach Objektart unterscheiden. Das
"XMAS-Plugin" setzt hingegen auf das Konzept einer einzelnen
"Coretable", welche alle Objekte enthält und deren Attribute im
json-Format in einer Spalte führt, sowie einer weiteren Tabelle zur
Definition der Referenzierungen der Objekte untereinander.
Im Rahmen einer Marktrecherche bin ich nun auf der Suche nach möglichen
Partnern, die uns dabei von Entwicklungsseite unterstützen können.
Wie das genau umgesetzt wird, dazu habe ich keine Vorgaben, möglich sind
sicherlich PostgreSQL-Skripte, welche auf Datenbank-Ebene die Daten
transformieren. Evtl. sind aber auch andere Ansätze möglich.
Das Ziel ist ein Werkzeug zu erhalten, mit dem wir alle unsere
XPlanungs-Daten in das neue DB-Format überführen können. Das Tool sollte
allgemeingültig sein, um es der Community bereitzustellen, damit auch
andere Nutzer des Plugins "XPlanung" ihre Daten transformieren können.
Wenn sich in dieser Liste daher jemand mit obligatorischen Kenntnissen
in PostgreSQL/PostGIS und XPlanung angesprochen fühlt, das umsetzen zu
können, dann bitte gerne bei mir direkt melden!
Nützliche Links:
Allgemein
Xplan-Schemas:
https://gitlab.opencode.de/xleitstelle/xplanung/schemas/json/-/tree/main/5.4
Plugin "XPlanung"
DB-Schemata des xplanPostGIS-Projektes:
https://github.com/bstroebl/xplanPostGIS/
XMAS-Plugin
notwendiges DB-Schema wird über "xplan-tools" erzeugt:
https://gitlab.opencode.de/xleitstelle/xplanung/xplan-tools
Testdaten:
https://gitlab.opencode.de/xleitstelle/xplanung/testdaten
DB-Struktur ableitbar aus Code:
https://gitlab.opencode.de/xleitstelle/xplanung/xplan-tools/-/blob/main/xplan_tools/model/orm.py#L132-171
https://gitlab.opencode.de/xleitstelle/xplanung/xplan-tools/-/blob/main/xplan_tools/model/orm.py#L301-334
Ich freue mich auf Rückmeldung dazu!
vielen Dank und liebe Grüße
--
im Auftrag
Daniel Cebulla
Anwendungsbetreuer GIS
Telefon: 03641 49-5190 E-Mail: daniel.cebulla at jena.de
Kommunale Informationstechnik und Telekommunikation Jena (KITT)
Optimierter Regiebetrieb Regiebetriebsleiter: Dr. Arndt Döhler
der Stadt Jena Paradiesstr. 6, 07743 Jena
kitt at jena.de USt.-ID DE150546569
rechnungen-kitt at jena.de
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste