SmartRoute
3.991 PLZ-Gebiete über fünf Bundesländer — automatisch zu fairen Außendienst-Regionen geclustert, auf einer interaktiven Karte.
Eine Landkarte, hunderte Klebezettel.
So beginnt Regionsplanung fast überall: Eine Einsatzleitung steht vor der Karte und verteilt Postleitzahlen auf Außendienst-Regionen — nach Erfahrung, nach Gefühl, nach dem, was schon immer so war. Bei einer ambulanten Pflege wurde daraus ein reales Problem: 3.991 PLZ-Gebiete über fünf Bundesländer, und am Ende fährt irgendjemand immer zu viel.
Faire Regionen sind aber kein Bauchgefühl-Problem, sondern ein Rechenproblem — und genau so habe ich es behandelt: als Auftragsarbeit ein Werkzeug gebaut, das die Verteilung berechnet, statt sie auszudiskutieren.
Rechnen statt schätzen.
- K-Means++ mit Haversine-Distanz clustert die PLZ-Gebiete zu fairen Außendienst-Regionen.
- Die Berechnung läuft im Web Worker — die Oberfläche bleibt dabei flüssig.
- Eine interaktive Karte (MapLibre GL) zeigt jedes PLZ-Gebiet als Polygon.
- Excel-Import und -Export: Die Daten kommen aus der Tabelle und gehen dorthin zurück.
Der Stack.
Vue 3 mit TypeScript, Pinia für den State, PrimeVue für die Oberfläche — und MapLibre GL für die Karte.
3.991 PLZ-Gebiete · 5 Bundesländer — automatisch zu fairen Regionen geclustert.
Sowas für euch bauen?
Wenn in Ihrer Organisation eine Planungsfrage nach Landkarte und Bauchgefühl entschieden wird: Erzählen Sie mir davon. Ich baue lieber Werkzeuge als Folien.