Fallstudie · Energie und Versorgung

Die Karten-Engine des Arbeitsmanagementsystems eines Netzbetreibers

Ein Strom- und Gasverteiler hat MaptIQ beauftragt, die Geomodule seines Arbeitsmanagementsystems zu bauen: eine Live-Karte der Arbeit, Routing und Optimierung für die Einsatzkräfte sowie einen Geokodierer, bei Tausenden Arbeitsaufträgen pro Tag.

Der Ausgangspunkt

Ein Arbeitsmanagementsystem ist ein Geoproblem

Ein Arbeitsmanagementsystem (WMS) plant, verteilt und verfolgt Arbeiten im Feld. Bei einem Verteilnetzbetreiber hängt fast jeder Auftrag an einem Ort im Netz: einem Mast, einem Kabel, einer Gasleitung, einem Ventil, einem Zähler, einer Adresse.

Damit ist die Karte das wichtigste Mittel für Disponenten und Planer, um die Arbeitslast zu verstehen, und Geotechnologie ein Kernmotor des Systems, keine Dekoration. Sechs Herausforderungen entscheiden, ob dieser Motor funktioniert.

Ein Gasverteil-Formstück an gelbem Polyethylenrohr
Die Geo-Herausforderungen

Sechs Herausforderungen eines Arbeitsmanagementsystems

  • 1

    Tausende Aufträge, ständig in Bewegung

    Aufträge werden laufend angelegt, zugewiesen, begonnen und abgeschlossen. Eine Karte, die bei jeder Änderung alles neu lädt, ist unbrauchbar. Aktualisierungen müssen günstig und schnell sichtbar sein.

  • 2

    Arbeit gehört zu Anlagen, nicht nur zu Adressen

    Ein Auftrag gehört zu einem Mast, Kabel, einer Leitung oder einem Zähler, oft in mehreren Systemen mit unterschiedlicher Qualität beschrieben. Jeder Auftrag braucht einen verlässlichen Ort und eine Verbindung zum Netz.

  • 3

    Lesbar von der Region bis zur Straße

    Tausende Punkte müssen in der Übersicht lesbar und auf Straßenebene detailliert bleiben, mit sichtbarem Status und sichtbarer Priorität, ohne den Browser zu überlasten.

  • 4

    Räumliche Fragen, schnell beantwortet

    Welche dringenden Gasaufträge sind im Umkreis weniger Kilometer um diesen Trupp offen, heute fällig und benötigen eine bestimmte Qualifikation? Raum, Attribute und Zeit müssen mit interaktiver Geschwindigkeit zusammenkommen, für viele Nutzer gleichzeitig.

  • 5

    Fahrzeit, nicht Luftlinie

    Reale Fahrten hängen von Einbahnstraßen, Beschränkungen, Zufahrt und Straßentyp ab. Fahrzeiten zwischen vielen Trupps und vielen Einsatzorten werden immer wieder gebraucht.

  • 6

    Der beste Plan, schnell neu berechnet

    Zuweisung und Reihenfolge müssen Qualifikationen, Schichten und Prioritäten beachten, Störungsarbeiten vorziehen und sich anpassen, wenn sich der Tag ändert. Das muss Sekunden dauern, nicht Stunden.

Geokodierung

Warum Adressabgleich schwieriger ist, als er aussieht

In einem Arbeitsmanagementsystem beginnen viele Aufträge mit einer Adresse, einem Kundenanruf oder einer Flurstücksnummer. Diesen Text in einen verlässlichen Ort auf der Karte zu verwandeln, ist Geokodierung, und sie hat ihre eigenen Probleme.

  • 1

    Unsaubere Eingaben

    Menschen tippen Adressen auf jede Art: Abkürzungen, andere Wortreihenfolge, Tippfehler, fehlende Akzente, Hausnummern wie 12/A oder 12-14, Flurstücksnummern. Der Text muss normalisiert werden, bevor er abgeglichen werden kann.

  • 2

    Derselbe Name an vielen Orten

    Ein Straßenname existiert in vielen Orten und Bezirken, und Straßen werden umbenannt. Ohne Kontext ist der richtige Treffer geraten.

  • 3

    Es gibt keine perfekte Adressliste

    Amtliche Adressdaten, die Kunden- und Zähleradressen des Unternehmens und seine Anlagenorte stimmen nicht überein. Neue Gebäude, fehlende Hausnummern, ländliche Orte ohne Straßenadresse, Grundstücke, die nur über die Flurstücksnummer bekannt sind.

  • 4

    Wie sicher ist der Treffer?

    Exakte, ungefähre und mehrdeutige Treffer müssen unterschieden werden. Ein Vertrauenswert und gerankte Kandidaten erlauben es dem System, gute Treffer automatisch zu übernehmen und zweifelhafte an eine Person zu geben.

  • 5

    Haus, Straße oder Ort?

    Ein Ergebnis kann ein Gebäude, ein Punkt an der Straße, eine interpolierte Position oder nur ein Dorf sein. Ein Trupp muss wissen, was davon, und wo der Zugang ist.

  • 6

    Tempo, Umfang und Datenschutz

    Die Suche während der Eingabe muss in Millisekunden antworten, der Massenabgleich muss große Listen bewältigen, und Kundenadressen sind personenbezogene Daten, was ihre Übergabe an einen externen Geokodierdienst problematisch macht.

Anlagendaten

Ein komplexes Anlagenregister, im Abgleich gehalten

Die Netzanlagen liegen in einer Registerdatenbank, die für die Bestandsführung gebaut ist, mit komplizierten Beziehungen und vielen Zuständen. Wir haben die Daten daraus übernommen und gleichen sie regelmäßig mit dem Arbeitsmanagementsystem ab.

Das ist schwieriger als Tabellen zu kopieren:

  • Beziehungen: Anlagen hängen in Hierarchien und Netzen zusammen, etwa Einspeisepunkte, Abgänge, Transformatoren, Kabel, Leitungen, Hausanschlüsse und Zähler, und ein Auftrag betrifft oft eine Anlage und alles, was daran hängt
  • Zustände: Anlagen sind geplant, in Betrieb, abgeschaltet, außer Betrieb oder stillgelegt, mit Historie, und diese Zustände müssen in das übersetzt werden, was für die Arbeit zählt
  • Eine Wahrheitsquelle: das Register bleibt der Master. Das Arbeitsmanagementsystem hält eine Arbeitskopie, die nicht davon abweichen darf
  • Änderungen und Löschungen: nur das Geänderte soll übernommen werden, in der richtigen Reihenfolge, ohne das Produktivregister zu belasten
  • Datenqualität: defekte Beziehungen, fehlende Orte und seltsame Zustände gibt es in jedem Register, daher werden Ausnahmen gemeldet statt versteckt

Es gilt dieselbe Disziplin wie in unserer ETL-Arbeit: wiederholbar, nachvollziehbar und gegen die Quelle geprüft.

Die Aufgabe

Geomodule, vier Aufgaben

Das Unternehmen verteilt Strom und Gas und führt die Feldarbeit für beide Netze aus. Es hat MaptIQ beauftragt, die Geomodule seines Arbeitsmanagementsystems zu bauen.

  • Karte und Abfrage: Aufträge auf der Karte darstellen und nach Ort, Status, Art, Priorität und Zeit abfragen
  • Routing: reale Fahrrouten und Fahrzeiten im Straßennetz berechnen
  • Optimierung: Arbeit für die Einsatzkräfte zuweisen und in Reihenfolge bringen
  • Geokodierung: Adresssuche und Adressabgleich, damit Arbeit auch von einer Adresse aus verortet werden kann

Darunter werden die Netzanlagendaten aus der Registerdatenbank übernommen und regelmäßig abgeglichen. Alles muss täglich Tausende Aufträge bewältigen, für Disponenten, Planer und Trupps, die mit einem gemeinsamen Bild von Netz und Aufträgen arbeiten.

Zwei Hubarbeitsbühnen mit Trupps bei Arbeiten an einer Freileitung
Die Lösung

Auf Open-Source-Geotechnologie gebaut

Wie es zusammenpasst

Vom Auftrag zur Route

  1. Ein Auftrag kommt aus dem Arbeitsmanagementsystem, einer Anlage im abgeglichenen Register zugeordnet. Ist nur eine Adresse bekannt, findet der Geokodierer den Ort.
  2. Er erscheint auf der Karte als Teil des Live-Bildes, herausgezoomt geclustert, nah herangezoomt detailliert.
  3. Ein Disponent filtert und fragt nach Gebiet, Status, Priorität, Qualifikation oder Zeit ab.
  4. Das Routing berechnet reale Fahrzeiten zwischen Trupps und Arbeit.
  5. Die Optimierung schlägt vor, wer was in welcher Reihenfolge tut, und die Routen werden auf der Karte gezeichnet.
  6. Ändert sich der Tag, wird der Plan neu berechnet.
Schematische Karte mit Aufträgen, Clustern, zwei Trupps und ihren optimierten Routen entlang der Straßen
Gestaltungsprinzipien

Wie wir es schnell und verlässlich halten

  • Schwere Arbeit bleibt in der Datenbank

    Räumliches Filtern, Routing und Aggregation laufen direkt bei den Daten, sodass nur Ergebnisse im Browser ankommen.

  • Nur zeichnen, was gebraucht wird

    Vector Tiles und zoomabhängige Details bedeuten, dass der Browser nie alle Aufträge auf einmal laden muss.

  • Ein Modul für zwei Netze

    Strom und Gas teilen sich die Engine, mit netzspezifischer Gestaltung, Regeln und Prioritäten darüber.

  • Für den Arbeitstag gebaut

    Disponenten verlassen sich den ganzen Tag auf die Karte. Wir wenden die Praxis aus unserer Hochverfügbarkeits-Arbeit an: replizierte Daten, Monitoring und getestete Wiederherstellung.

Was das Unternehmen bekommt

Ein Live-Bild der Arbeit

  • Eine gemeinsame Sicht: Disponenten, Planer und Trupps arbeiten mit derselben Live-Karte der Arbeit
  • Schnelle Antworten: räumliche Fragen, für die früher Exporte und Tabellen nötig waren, werden auf der Karte beantwortet
  • Planung auf realer Fahrt: Routen und Pläne auf Basis der Fahrzeit im Straßennetz statt Luftlinien-Schätzungen
  • Weniger manuelle Planung: Planer widmen sich Entscheidungen, statt Routen von Hand zu bauen
  • Unabhängigkeit: ein Open-Source-Fundament ohne Lizenzgebühren pro Nutzer oder Core und volle Kontrolle über Code und Daten
  • Auffindbare Orte: Adressen werden mit Vertrauenswert abgeglichen, sodass zweifelhafte Treffer markiert werden, statt stillschweigend falsch verortet zu sein
  • Ein aktuelles Bild: Anlagendaten werden regelmäßig aus dem Register abgeglichen, das die Wahrheitsquelle bleibt
Über diesen Versorger hinaus

Dieselben Herausforderungen bei jeder Außendienst-Belegschaft

Wasser- und Fernwärmenetze, Telekommunikationsbetreiber, Straßenbeleuchtung, Straßenunterhaltung und kommunale Dienste planen alle Arbeit, die an Orte gebunden ist. Die Bausteine sind dieselben: eine Geodatenbank, Vector Tiles, Routing und Optimierung und eine Karte, auf die man sich verlassen kann. Siehe unsere Arbeit für Infrastruktur und Verwaltung und die Fallstudie zum kommunalen Web-GIS.

Planen Sie ein kartenbasiertes Arbeitsmanagementsystem?

Erzählen Sie uns von Ihren Einsatzkräften und Ihrem Netz. Das Erstgespräch ist kostenlos.