Die Herausforderung
Eine konkrete Aufgabe lösen
Offizielle Websites zeigen meist nur die aktuelle Verfügbarkeit. Ohne Historie lassen sich Verhalten, Trends und künftige Auslastung nicht analysieren; ausserdem sind die Stadtportale fragmentiert.
Data Engineering
Production deployment · public-data platform
Eine Produktionsplattform, die Parkplatzverfügbarkeit in mehreren Schweizer Städten aus heterogenen öffentlichen Quellen sammelt, anreichert und prognostiziert.
Die Herausforderung
Offizielle Websites zeigen meist nur die aktuelle Verfügbarkeit. Ohne Historie lassen sich Verhalten, Trends und künftige Auslastung nicht analysieren; ausserdem sind die Stadtportale fragmentiert.
Gestaltungsanforderungen
Die Lösung
Stadtspezifische Konnektoren sind von einem gemeinsamen Datenrückgrat getrennt. RSS-, JSON-, XML- und Open-Data-Quellen werden validiert, dedupliziert und in PostgreSQL gespeichert. Angereicherte Daten speisen Modelle; ein Flask-Backend liefert die Leaflet/OpenStreetMap-Oberfläche.
Konzeptionelle Produktionsarchitektur – öffentliche Feeds werden vor der Oberfläche zu historischen und prädiktiven Daten.
Ablauf
City-specific connectors retrieve public RSS, JSON, XML and open-data updates.
Incoming records are checked for completeness, freshness and duplicates.
Every observation becomes a historical snapshot inside PostgreSQL.
Weather, weekday, season, occupancy and refresh context are associated.
Daily model training turns the accumulated history into parking forecasts.
Verwendete Technologien
Ergebnisse / Wirkung
Erkenntnisse
Live-Daten sind nützlich; historische Daten ermöglichen Intelligenz.
Die Trennung von Erfassung und Darstellung macht neue Städte einfach.
Kontextdaten von Anfang an ermöglichen Prognosen und Machine Learning.