Modellgetriebene XPlanung: von UML zur OGC API for Features (fossgis2025) episode artwork

EPISODE · Mar 27, 2025 · 23 MIN

Modellgetriebene XPlanung: von UML zur OGC API for Features (fossgis2025)

from Chaos Computer Club - archive feed · host Tobias Kraft

Basierend auf einem modellgetriebenen Ansatz können komplexe XPlanungsdaten mit dem Python-Projekt XPlan-Tools verarbeitet und manipuliert werden. So können sie u.a. in eine PostGIS-Datenbank überführt und mit ldproxy ohne Weiteres per OGC API for Features veröffentlicht werden. Darüber hinaus sind eine Versionsmigration (XPlanung v5 auf v6) sowie die Transformation der XPlanungsdaten nach INSPIRE PLU implementiert. [XPlanung](https://xleitstelle.de/xplanung) ist ein komplexer Standard, dessen Implementierung in tabellarisch/SF-0 orientierten Systemen herausfordernd ist und auf Grund des vergleichsweise kurzen Release-Zyklus des Standards ggf. einen hohen Pflegeaufwand nach sich zieht. Die [XLeitstelle Planen und Bauen](https://xleitstelle.de) setzt daher auf einen modellgetriebenen Ansatz, bei dem Implementierungsmodelle möglichst weitgehend aus dem zugrundeliegenden konzeptionellen (UML) Modell generiert werden. Für das Projekt XPlan-Tools wird dabei mit [Shapechange](https://github.com/ShapeChange/ShapeChange) ein JSON Schema für XPlanung erzeugt, das wiederum mit dem [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) in eine Python-Repräsentation auf Basis von [Pydantic](https://github.com/pydantic/pydantic) überführt wird. Diese bildet die Grundlage für die (De-)Serialisierung von XPlanungsdaten (mit integrierter Validierung) aus bzw. in verschiedene Encodings wie das "klassische" (XPlan)GML, aber auch JSON-FG, GeoPackage sowie PostGIS- und SpatiaLite-DBs. Auf die gleiche Weise wurde auch ein INSPIRE Pydantic Model erzeugt, mit Hilfe dessen die Transformation von XPlanGML in INSPIRE-PLU realisiert wurde. Mittels [ldproxy](https://github.com/interactive-instruments/ldproxy) und einer ebenfalls per Shapechange erzeugten ldproxy-Konfiguration können die komplexen XPlanungsdaten direkt über verschiedene OGC APIs veröffentlicht werden, vgl. z.B. [hier](https://coretable.ldproxy.net/xplangml_6_0/). Eine QGIS-Integration für die Digitalisierung und Editierung von XPlanungsdaten, bei der Attributformulare aus dem Pydantic Model generiert werden, befindet sich in Entwicklung. Wie schon auf INSPIRE dürfte sich der Ansatz auf weitere in UML modellierte Anwendungsschemas wie 3A/ALKIS übertragen lassen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/NZSLWL/

Episode metadata supplied by the publisher feed · Published Mar 27, 2025

Embed this episode

NOW PLAYING

Modellgetriebene XPlanung: von UML zur OGC API for Features (fossgis2025)

0:00 23:24

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed?

This episode is 23 minutes long.

When was this Chaos Computer Club - archive feed episode published?

This episode was published on March 27, 2025.

Can I download this Chaos Computer Club - archive feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!