Release Info (Processes API)
Release Informationen für die KomMonitor Processes API.
Inhalt
Hier finden Sie eine Übersicht der wichtigsten Neuerungen, Fehlerbehebungen und technischen Optimierungen der Processes API ab Version 1.0.0.
Version 1.1.x
1.1.0 - 1.1.1 (Mai 2026)
Fehlerbehebungen
Indikatoren-Berechnung:
Korrektur eines Fehlers, der bei einer Reihe identischer Eingabe-Indikatoren von Skripnte auftrat.
Leitindikatoren-Skript:
Fehlerbehebungen im Leitindikator-Skript bei der Berücksichtigung von Gültigkeitszeiträumen von Raumeinheiten-Features.
Änderungen
Technik:
Aktualisierung der Version und interne Code-Verbesserungen.
Version 1.0.x
1.0.1 (März 2026)
Neue Features
Export-Funktionen:
Implementierung neuer Export-Skripte (Einzel-Export, Raumeinheiten-Export, Multi-Export) und Unterstützung für Datei-Downloads.
Filter & Abfragen:
Hinzufügen eines Zeitspannen-Filters für Georessourcen.
Öffentliche Exporte:
Erweiterte Unterstützung für öffentliche Export-Anfragen.
System-Optimierung:
Automatisierte Job-Bereinigung (Job Cleaning) und dynamische Ermittlung der API-URL für Antworten.
Fehlerbehebungen
Legenden:
Korrekturen an dynamischen Legenden für verschiedene Skripte (z.B. Prozentanteil).
Daten-Handling:
Behandlung von leeren Zeitreihen und ungültigen Referenzdaten korrigiert.
Änderungen
Authentifizierung:
Verfeinerung der Berechtigungsprüfung bei der Prozess-Ausführung und beim Download von Ergebnissen.
1.0.0 (Januar 2026)
Neue Features
Initialer Release:
Bereitstellung der OGC-konformen Schnittstelle zur Prozess-Orchestrierung.
Indikatoren-Skripte:
Die Processes API bietet eine Vielzahl an standardisierten Skripten zur Berechnung von Indikatoren und Statistiken. Im Folgenden sind die verfügbaren Skripte mit ihrem vollen Titel aufgeführt:
- Anzahl Punktobjekte pro Gebietskörperschaft (
km_georesource_count_pointsWithinPolygon.py) - Summierte Linienlänge pro Gebietskörperschaft (
km_georesource_length_lineSegmentsWithinPolygon.py) - Statistiken anhand Eigenschaft der punktbasierten Georessource (
km_georesource_miscStatistics.py) - Prozentualer Anteil für eine Teilmenge gewählter Punktobjekte pro Gebietskörperschaft (
km_georesource_share_byPropertyValue.py) - Leitindikator - verkettete Berechnung (
km_headline_indicator.py) - Absolute Veränderung bezogen auf Zeitspanne (
km_indicator_absChange_nTemporalItems.py) - Absolute Veränderung bezogen auf festen Referenz-Zeitpunkt (
km_indicator_absChange_refDate.py) - Grad der Kontinuität bezogen auf Zeitspanne (
km_indicator_continuity_nTemporalItems.py) - Division zweier Indikatoren (
km_indicator_divide.py) - Multiplikation beliebig vieler Indikatoren (
km_indicator_multiply.py) - Multiplikation eines Indikators mit einem festen Wert (
km_indicator_multiply_value.py) - Prozentualer Anteil mehrerer Basisindikatoren von einem Referenzindikator (
km_indicator_percentage.py) - Promille Wert mehrerer Basisindikatoren von einem Referenzindikator (
km_indicator_promille.py) - Relative Veränderung bezogen auf Zeitspanne (
km_indicator_relChange_nTemporalItems.py) - Relative Veränderung bezogen auf einen Referenzzeitpunkt (
km_indicator_relChange_refDate.py) - Anteil mehrerer Basisindikatoren von einem Referenzindikator (
km_indicator_share.py) - Subtraktion mehrerer Basisindikatoren von einem Referenzindikator (
km_indicator_subtract.py) - Summe aus mehreren Indikatoren (
km_indicator_sum.py) - Trendberechnung bezogen auf Zeitspanne (
km_indicator_trend_nTemporalItems.py)
Prozess-Scheduling:
Implementierung von Endpunkten zur Planung, Abfrage und zum Löschen von Prozess-Schedules.
Prefect-Integration:
Integration von Prefect zur Workflow-Steuerung und Ergebnis-Speicherung.
Konfiguration:
Alle externen Komponenten sind nun konfigurierbar (z.B. Keycloak, Daten-Management API).
Infrastruktur:
Bereitstellung eines Docker-Compose-Setups inklusive pygeoapi-Konfiguration und GitHub Actions für den Docker-Build.