Zum Hauptinhalt springen
Version: 3.1
Karten & Geodienste

KomMonitor

Berechnet und visualisiert kommunale Indikatoren.

KomMonitor ist eine Open-Source-Plattform zur Verwaltung, Berechnung und Visualisierung kommunaler Indikatoren. Geodaten, Zeitreihen, Indikatordefinitionen und Auswertungen werden in einer Kartenanwendung zusammengeführt. Mehrere Backend-Dienste übernehmen Datenmanagement, Import, Verarbeitung und zeitgesteuerte Berechnungen.

Die Anwendung ist auf fachlich kuratierte kommunale Kennzahlen ausgerichtet. Sie ersetzt weder eine allgemeine Datenintegrationsstrecke noch einen universellen BI-Dienst.

KomMonitor in der UDSP

KomMonitor ist ein optionales Fachmodul für räumlich und zeitlich vergleichbare kommunale Indikatoren. Die UDSP stellt Webclient, Backend-Dienste, Redis und eine eigene PostgreSQL-/PostGIS-Datenbank gemeinsam bereit. Keycloak übernimmt Anmeldung und Rollen; die mandantenbezogene Organisation begrenzt den fachlichen Arbeitsbereich.

Eingangsdaten und Berechnungslogik bleiben projektspezifisch. Sie werden über die vorgesehenen KomMonitor-Schnittstellen und Importwege eingebracht. Die bloße Aktivierung der Komponente erzeugt deshalb noch keine fachlich belastbaren Indikatoren.

KomMonitor besteht aus mehreren eigenständig versionierten Diensten und besitzt im UDSP-Rollout deshalb keine einzelne belastbare Gesamtversion. Der Plattformstand pinnt jeden Dienst separat; die zugehörigen Quellstände sind unter Referenzen direkt verlinkt.

Technische Abhängigkeiten

KomMonitor bringt eine eigene Geodatenbank und Redis-Instanz mit. Keycloak stellt die mandanten- und organisationsbezogenen Identitäten bereit.

PostgreSQL
Stackeigene Geodatenbank · PostgreSQL 16 · PostGIS

PostgreSQL

Speichert Geodaten, Indikatoren und Zeitbezüge einschließlich räumlicher Indizes und Abfragen.

Komponente öffnen
Redis
Stackeigener Laufzeitspeicher · 7.4.0 Alpine

Redis

Unterstützt Cache-, Koordinations- und Verarbeitungszustände der Backend-Dienste.

Komponente öffnen
Keycloak
Gemeinsamer Identitätsdienst · 26.6.3

Keycloak

Übernimmt die Anmeldung und stellt mandantenweite sowie organisationsbezogene Rollen bereit.

Komponente öffnen

Komponentenstand der UDSP

Version 3.1.4

Web Client

Browseroberfläche für Karten, Indikatoren und fachliche Auswertungen.

Version 4.0.1

Data Management

Verwaltet Geodaten, Indikatoren und die zugehörigen fachlichen Metadaten.

Version 2.0.2

Processing Engine

Führt die konfigurierten Berechnungen kommunaler Indikatoren aus.

Version 2.0.2

Processing Scheduler

Plant und startet zeitgesteuerte oder wiederkehrende Berechnungen.

Version 2.1.0

Client Config

Stellt die laufzeit- und mandantenspezifische Konfiguration des Webclients bereit.

Version 3.2.4

Importer

Übernimmt vorbereitete Datenbestände in die KomMonitor-Dienste.

Version 1.0.4

Spatial Data Processor

Bereitet räumliche Daten für Analysen und Indikatorberechnungen auf.

Konfiguration und Deployment

Das Inventory legt Anwendungsname, Betriebsprofil, Organisation, Kontakt, Startposition der Karte und optionales logisches Datenbank-Backup fest. Die Komponente benötigt Keycloak und den PostgreSQL-Operator.

Alle Felder sind unter Mandanten konfigurieren: KomMonitor beschrieben.

Rollen und Rechte

KomMonitor verwendet eine aufeinander aufbauende Hierarchie von Realm-Rollen. Zunächst erzeugt die UDSP vier mandantenweit benannte KomMonitor-Rollen:

KomMonitor-Realm-Rolle

kommonitor-viewer

Bildet den grundlegenden lesenden Zugriff auf freigegebene KomMonitor-Inhalte ab.

KomMonitor-Realm-Rolle

kommonitor-editor

Erweitert den Viewer-Zugriff um bearbeitende Funktionen und enthält kommonitor-viewer als zusammengesetzte Rolle.

KomMonitor-Realm-Rolle

kommonitor-publisher

Erweitert den Editor-Zugriff um Veröffentlichungsfunktionen und enthält kommonitor-editor.

KomMonitor-Realm-Rolle

kommonitor-creator

Ist die administrative KomMonitor-Rolle, enthält kommonitor-publisher und wird dem Plattformadministrator zugewiesen.

Zusätzlich legt das Deployment dieselbe Hierarchie für die im Inventory bezeichnete Organisation an. <ORGANISATION> wird dabei durch kommonitor.organization ersetzt. Diese Rollen begrenzen Rechte auf den fachlichen Organisationsbereich:

Organisationsrolle

<ORGANISATION>-viewer

Lesender Zugriff auf die Inhalte der betreffenden KomMonitor-Organisation.

Organisationsrolle

<ORGANISATION>-editor

Bearbeitender Organisationszugriff; enthält die zugehörige Viewer-Rolle.

Organisationsrolle

<ORGANISATION>-publisher

Veröffentlichungszugriff für die Organisation; enthält deren Editor-Rolle.

Organisationsrolle

<ORGANISATION>-creator

Administrativer Zugriff innerhalb der Organisation; enthält deren Publisher-Rolle.

Referenzen