XL: Integration des GML-Adapters der XÖV-Bibliothek

XBAU-330
  • 2.5
  • K 1.2.2
Geprüft
Di., 10.12.2024 - 10:21
Fertig
Di., 20.02.2024 - 13:31
priority-icon Medium

Die GML-Datentypen zur Angabe der georeferenzierten Lage werden bisher als externes Modell in das XBau-Modell eingebunden.

Es existiert jedoch neuerdings ein Adapter in der XÖV-Bibliothek.

Es soll geprüft werden, ob dieser standardisierte XÖV-Adapter in XBau integriert werden kann und dadurch die bisherige Lösung abzulösen ist.

Kommentare

Kernmodul:

Die GML-Datentypen, die in Datentypen des Abschnitts Datentypen zur Verortung eines Vorhabens verwendet werden (Abschnitt III.6.2, „GeoreferenzierteFlaeche“, Abschnitt III.6.4, „GeoreferenzierteLinie“, Abschnitt III.6.3, „GeoreferenziertePunkte“), wurden bisher aus einem extern eingebundenen GML-Profil bezogen. Statt diesem Profil wird jetzt der in der XÖV-Bibliothek enthaltene GML-Adapter verwendet. Das extern eingebundene GML-Profil wurde entfernt.

 

Fachmodul:

Der GML-Datentyp, der im Datentyp AllgemeineAngaben und in Nachricht informationsempfaenger.benachrichtigung.0400 verwendet wird, wurde bisher aus einem extern eingebundenen GML-Profil bezogen. Statt diesem Profil wird jetzt der in der XÖV-Bibliothek enthaltene GML-Adapter verwendet. Der Text im Kapitel Einleitung / Einbindung raumbezogener Daten (ISO Standard GML) wurde entsprechend angepasst. Das extern eingebundene GML-Profil wurde entfernt. Im Datentyp AllgemeineAngaben und in Nachricht informationsempfaenger.benachrichtigung.0400 wurde der Datentyp des Elements verortungHausnummer auf xbauk:Anonym_GeometriePunkt geändert.

 

Es wurde jeweils mit deployment = true und deployment = false getestet. Die Datentypen werden ohne Probleme eingebunden. Das GML-Profil wird erwartungsgemäß nicht mehr in der Liste der extern eingebundenen Modelle aufgeführt. Stattdessen werden die GML-Datentypen bei den aus der XÖV-Bibliothek stammenden Datentypen mit aufgelistet.

QS durch XL/TG am 24.05.2024 - Anmerkungen aus der XLeitstelle

In der Versionshistorie zur XBau-Version 2.1 steht beim CR-2018-08 :

Die Einbindung der in XBau-Nachrichten benötigten Typen des OGC-Standards GML wurde technisch verändert. Bisher wurde der Bedarf an GML-Typen durch die Einbindug der Datei http:// schemas.opengis.net/gml/3.2.1/gml.xsd in ausgewählte XBau-XSD-Dateien gelöst. Das war nicht effizient und führte auf verschiedenen Ebenen zu technischen Problemen. Die neue Lösung ist die Einbindung eines GML-Profils, welches nicht den gesamten GML-Umfang enthält, sondern eine zielgenaue Auswahl für die Zwecke der Standards XPlanung und XBau

Die Frage stellt sich hier, ob und wenn ja, warum diese Fehlerbehebung rück-abgewickelt wurde. Mögliche Antworten sind, dass das GML-Schema in einer neuen Version keine technischen Probleme mehr verursacht. Oder aber dass die im CR-2018-08 beschriebene Änderung ini Vergessenheit geraten ist und man sich den Fehler wieder einhandelt.

Im übrigen sei die Hochbauspezifikation sowieso der falsche Ort2, weil GML-Themen immer über das Kernmodul abgewickelt werden.

Der QS-Hinweis hat sich als richtig erwiesen. Der XÖV-Adapter führt wieder zu denselben technischen Problemen. Der vorliegene CR wird also zurückgezogen (verworfen) und der technische Stand von XBau 2.4 an der Stelle wiederhergestellt.

Bei der XÖV-Koordination wird ein CR eingereicht, dass der XÖV-Adapter in Zukunft nicht gml.xsd sondern das durch die XLeitstelle publizierte GML-Profil einbinden soll.

Der GML-Adapter aus https://repository.gdi-de.org/schemas/de.xleitstelle.xplanung/5.4/gmlProfile/gmlProfilexplan.xsd wurde wieder ins Kernmodul eingebunden und auf die aktuell verwendeten Datentypen reduziert. Aus dem Fachmodul XBau-Hochbau wurde der GML-Adapter entfernt. Das Fachmodul bindet die benötigten Datentypen aus dem Kernmodul.

QS 22.11.24:

Im Kernmodul wurden die anonymen Datentypen Anonym_GeometrieLinie, Anonym_GeometriePolygon und Anonym_GeometriePunkt in benannte Datentypen umgewandelt und in GeometrieLinie, GeometriePolygon und GeometriePunkt umbenannt.

Umsetzungsstand in Besprechung am 28.11.2024 im Team durchgegangen.

Alles angemessen gelöst, evtl. XÖV-technische Eigenschaften nachzupflegen, die keine Auswirkungen auf die Produkte von XBau 2.5 mit K 1.2.2 haben.

Status geprüft

Anmerkung zur QS:

Die Umsetzung des GML-Adapters lässt sich XÖV-technisch problemlos verarbeiten, momentan ist alles korrekt konfiguriert. Falls eine Migration nach XÖV-Lite tatsächlich durchgeführt werden sollte, muss man sich den GML-Adapter noch mal genauer anschauen.