Release Info (Spatial Data Processor)

Release Informationen für den KomMonitor Spatial Data Processor.

Inhalt

  1. Version 1.1.x
  2. Version 1.0.x

Hier finden Sie eine Übersicht der wichtigsten Neuerungen, Fehlerbehebungen und technischen Optimierungen des Spatial Data Processors ab Version 1.0.0.


Version 1.1.x

1.1.0 (März 2025)

Neue Features

Geometrie-Validierung:

Implementierung einer Prüfung auf topologische Gültigkeit von Geometrien. Ungültige Geometrien werden nun automatisch mittels eines buffer(0)-Verfahrens repariert.

Änderungen

Infrastruktur:

Aktualisierung der Versionen für Cache-Actions und Trivy-Security-Scans.


Version 1.0.x

1.0.1 - 1.0.4 (Juni - September 2024)

Neue Features

Datenabruf:

Optimierung des Abrufs von Raumeinheiten und Indikatoren-Zeitreihen durch vereinfachte Geometrien (simplification=medium), um Topologieprobleme bei Verschneidungen zu umgehen.

Geometrie-Handling:

Einführung eines konfigurierbaren Parameters zur Geometrie-Vereinfachung (simplifyGeometries).

Fehlerbehebungen

Datenzugriff:

Korrektur beim Abruf öffentlicher Raumeinheiten und Indikatoren-Zeitreihen (Accept-Header und URLs).

Berechnungslogik:

Behebung von Fehlern bei fehlenden Indikatorenwerten für einzelne Raumeinheiten-Features sowie Korrekturen beim Casting von Geometrie-Typen.

Änderungen

Sicherheit:

Anpassungen an der CORS-Konfiguration und Aktualisierung des Docker-Basis-Images (Eclipse Temurin).

1.0.0 (Juni 2024)

Neue Features

Initialer Release:

Bereitstellung des spezialisierten Dienstes für komplexe räumliche Analysen.

Job-Queue System:

Implementierung eines Systems zur Verwaltung und Abarbeitung von Rechenaufträgen in einer Warteschlange, inklusive automatischer Bereinigung.

Isochronen-Analyse (Pruning):

Spezialisierter Algorithmus zur “Bereinigung” von Isochronen und zur Berechnung der Indikatoren-Abdeckung pro Isochrone.

Räumliche Verschneidung:

Implementierung verschiedener Verschneidungsmethoden:

  • Berechnung von Überschneidungsanteilen (Intersection Proportion).
  • Wohnflächengewichtete Verschneidung (Residential Area Weighted Intersection).
  • Filterung und Subselektion von sich überschneidenden Features.
Schnittstellen & Integration:
  • Basis-Client zur Kommunikation mit der KomMonitor Daten-Management API.
  • Integration von Keycloak zur Authentifizierung und Unterstützung öffentlicher Anfragen.
  • Bereitstellung einer Swagger-UI zur interaktiven API-Dokumentation.
Infrastruktur:

Bereitstellung eines Docker-Setups und GitHub Actions für CI/CD und Docker-Builds.