Ein Apache Superset Plugin zur interaktiven Datenrepräsentation mit Karten und Charts
15.03.2023 , Hörsaal 2 (0110)

Der Vortrag beleuchtet die Verknüpfung unterschiedlicher Visualiserungsmethoden wie Karten, Diagramme und Dashboards anhand eines konkreten Umsetzungsprojektes - der Entwicklung eines Plugins für die Business Intelligence Software Apache Superset.
Das Plugin dient zur Datenvisualisierung auf Basis der Kartenbibliothek OpenLayers und – darüber hinausgehend – der Einbindung von Charts der Bibliothek Apache ECharts als interaktive räumliche Objekte in OpenLayers.


Im Rahmen seiner Aufgaben im Radiologischen Lagezentrum des Bundes (RLZ) unter der Leitung des BMUV sind in einem Ereignisfall durch das BfS schnellstmöglich unterschiedliche Datenbestände zu überwachen, zu sichten und zu bewerten. Die aus den Daten gewonnenen Informationen müssen anschließend unmissverständlich und zielgruppengerichtet aufbereitet werden, um sie sachgerecht und ohne Informationsverlust zu kommunizieren. Diese Kommunikation geschieht in zunehmendem Maße über geeignete Datenvisualisierungen.
Aus den gewonnenen Informationen werden dabei für eine große Bandbreite unterschiedlicher Aufgaben Visualisierungen benötigt. Dies reicht von der Einbindung in interne Entscheidungsprozesse im radiologischen Notfallschutz über die Aufbereitung in Lageberichte für Entscheidungsträger bis hin zu Pressemitteilungen oder sonstigen Kanälen im Rahmen der Information der Öffentlichkeit.
In diesem Zusammenhang entstand der Bedarf an einer Software zur zielgruppenorientierten Erstellung, Verwaltung und Einbindung von Businessgrafiken. Auch wenn im BfS die Grafiken für die genannten spezifischen Anforderungen erstellt werden, so handelt es sich bei der konzeptionellen Idee einer Datenexplorations- und Visualisierungsplattform um ein universell einsetzbares Konstrukt.
Für die Umsetzung fiel die Wahl auf die OpenSource Software (& Plattform) Apache Superset sowie die Entscheidung zusätzlich benötigte Funktionalität im Rahmen eines entsprechenden Plugins entwickeln zu lassen. Entwickelt wurde ein Plugin, welches Anwenderinnen ermöglicht, eigene Daten als frei wählbare Diagramme (bspw. Tortendiagramme, Zeitreihen, Histogramme) auf einer Karte zu visualisieren. Bei einer Aktualisierung der Datengrundlage, aktualisieren sich automatisch auch die Darstellungen, so dass Entscheidungen immer auf Basis aktueller Informationen getroffen werden können.
Grundlage für das Plugin bilden die Bibliotheken OpenLayers, Apache ECharts und GeoStyler, die jeweils für die Karten-, Chart- und Layerkonfiguration sowie Darstellung verwendet werden.
Die Konfiguration der Visualisierungen erfolgt über eine grafische Benutzeroberfläche, erfordert somit keine Programmiererfahrung und ermöglicht Fachanwender
innen ohne technische Vorerfahrung eine einfache und intuitive Bedienung.
Im Sinne der OpenSource-Strategie des BfS – wurde stets das Ziel verfolgt die Entwicklung als offizielles Apache Superset Plugin umzusetzen und somit ins Projekt zurückfließen zu lassen.
Der Vortrag beleuchtet die Intention der Entwicklung, ebenso wie ausgewählte technische Implementierungsdetails und -optionen im Rahmen der Umsetzung.

Der Sprecher ist wissenschaftlicher Referent am Bundesamt für Strahlenschutz (BfS) im Fachgebiet „Koordination Notfallschutzsysteme“.
Die technischen Implementierungsdetails und -optionen werden dargestellt durch die Anwendungsentwickler der das Projekt umsetzenden Firmen.

Siehe auch: Vortragsfolien (2,4 MB)
  • Dipl.-Ing. (FH) Geoinformatik und Vermessung
  • Gründer und CEO meggsimum
  • OSGeo Foundation Charter Member
  • Open Source Enthusiast
  • GitHub: chrismayer | meggsimum
Diese(r) Vortragende hält außerdem:
  • M.Sc. Geoinformatics
  • Full-Stack Entwickler bei terrestris GmbH & Co. KG
  • GeoStyler Kernentwickler
  • OpenSource Enthusiast
  • GitHub: jansule
Diese(r) Vortragende hält außerdem:

Referent beim Bundesamt für Strahlenschutz (BfS) seit 2007