conference logo

Playlist "FOSSGIS 2018"

Jetzt in Ihrem QGIS: ISYBAU XML-Abwasserdaten

Thomas Schüttenberg

Ein Arbeitsbericht über die Verwendung des OGR GMLAS Treibers für die Nutzung der „ISYBAU-Austauschformate Abwasser (XML)“ in QGIS 3.
Ziel ist einerseits die Anzeige von Kanälen, Schächten und Abwasserbauwerken (möglichst) auf Knopfdruck, andererseits eine freie ISYBAU-Schnittstelle zu anderen abwasserbezogenen QGIS-Projekten und Werkzeugen, wie z.B. den QKan Plugins oder der schweizerischen Abwasserfachschale QGEP, die auf diese Weise auch für Anwender aus Deutschland interessant werden könnte.

Im Rahmen des QGIS Anwendertreffens 2017 in Kassel wurde das Thema „QGIS für die Verwaltung von Abwasserinfrastrukturen“ diskutiert. Ein Aspekt dabei waren spezielle Datenformate und Schnittstellen, also die Frage, wie man die in der Abwasserbranche weit verbreiteten „ISYBAU-Austauschformate Abwasser (XML)“[1] in QGIS nutzen kann. Nach dieser Diskussion wurde anhand des OGR GMLAS Treibers [2] bzw. des darauf basierenden QGIS Plugins GML Application Schema Toolbox [3] getestet, wie damit eine möglichst einfache Verwendung von ISYBAU XML-Dateien in QGIS 3 möglich ist. Die Konfiguration des Treibers sowie die Verarbeitung der Daten zur Anzeige enthaltener Kanäle, Schächte und Abwasserbauwerke mit all ihren Attributdaten und Beziehungen sind Gegenstand des Vortrags und stehen auf GitHub [4] für eigene Experimente bereit.

Neben der konkreten Anwendung und dem aktuellen Umsetzungsstand einer freien ISYBAU Schnittstelle wird dabei auch thematisiert, dass gerade generische Lösungen, wie dieser Treiber, in Verbindung mit offenen Standards – oder wenigstens veröffentlichten Spezifikationen – neue Möglichkeiten erschließen: Der OGR GMLAS Treiber wurde, ausgehend von der Grundidee die Strukturiertheit und Schema-Konformität von XML-Daten direkt für Zugriff und Interaktion mit den Inhalten zu nutzen, für die Verarbeitung von Complex Feature GML entwickelt, wie sie im INSPIRE Kontext verwendet werden. Anstatt für bestimmte Inhalte vorprogrammiert zu sein, sollen XML-Daten damit generisch und anpassbar auf Grundlage jedweden Schemas gelesen werden. - Und deshalb lassen sich damit auch Abwasser-Datenformate erfolgreich in eine PostGIS- oder SpatiaLite-Datenbank einlesen.

Die Umformung der Abwasserdaten in eine schemabedingt immer gleiche Struktur ermöglicht einerseits standardisierte und vorgefertigte Views für die Bildung und Darstellung von Geometrien und Objekten sowie alle Arten von Datenqualitätsprüfungen. Andererseits kann dieser GIS-fähige Import auch als Verbindungsglied zu weiteren abwasserbezogenen QGIS-Projekten und Werkzeugen fungieren. Es besteht die Hoffnung, dass z.B. die schweizerische Abwasserfachschale QGEP [5] sich auf diese Weise mit ISYBAU-Daten befüllen lässt, wodurch sie besonders für (neue) Anwender aus Deutschland interessant würde, wo es z. Zt. nichts vergleichbares gibt. Auch die QKan Plugins [6] zur Datenaufbereitung für hydraulische Kanalnetzberechnungen könnten dadurch eine weitere Schnittstelle erhalten. Kontakte zu diesen Projekten bestehen bereits und künftig entstehen daraus hoffentlich die entsprechenden Innovationen.

[1] http://www.arbeitshilfen-abwasser.de/html/A7ISYBAU_ATF_XML.html
[2] http://www.gdal.org/drv_gmlas.html
[3] https://github.com/BRGM/gml_application_schema_toolbox
[4] https://github.com/tschuettenberg/isybau2qgep
[5] https://github.com/QGEP/QGEP
[6] https://github.com/hoettges/QKan