- Startseite
- Infrastruktur und Verwaltung
- Fallstudie, Register linearer Anlagen
Ein Register linearer Anlagen spezifizieren: Linienbezug und Zeit
Ein Unternehmen im öffentlichen Sektor führte ein Projekt im zweistelligen Millionen-Euro-Bereich mit großem Geoanteil durch. Wir haben den Geoteil der Spezifikation mitgeschrieben und anschließend die Qualität der Umsetzung gesichert.

Zwei Rollen in einem Projekt im zweistelligen Millionenbereich
Der Auftraggeber ist ein Unternehmen im öffentlichen Sektor, das lineare Infrastruktur verwaltet. Sein großes IT-Projekt hatte einen erheblichen Geoanteil: das Register seiner linearen Anlagen und alles, was daran hängt. MaptIQ hat auf zwei Arten unterstützt.
- Spezifikation: wir haben beim Geoteil der Spezifikation mitgeschrieben: das Register der linearen Anlagen, den Linienbezug zugehöriger Objekte und Phänomene und den Umgang mit Änderungen über die Zeit
- Qualitätssicherung: wir haben die Qualität der Projektumsetzung gesichert: wir haben die Systementwürfe begutachtet und die gelieferte Dokumentation auf Vollständigkeit geprüft

Vier Ideen, auf denen das Projekt beruht
- 1
Lineare Anlage
Eine Straße, Bahnlinie, Leitung oder Freileitung ist lang und schmal. Sie hat eine Identität, Anfang und Ende, Verbindungen zu anderen Linien und viele Eigenschaften, die sich entlang ihrer Länge ändern. Ein Register hält fest, was existiert, wo, in welchem Zustand und wer verantwortlich ist. Budgets, Instandhaltung, Sicherheit und rechtliche Verantwortung gehen davon aus.
- 2
Linienbezug
Etwas wird über seine Position entlang einer Linie statt über Kartenkoordinaten verortet: auf Trasse X, bei Kilometer 12+350, 4 Meter rechts. Diese Position entlang der Trasse ist die Stationierung (Measure). Ingenieure, Trupps und Altdaten sprechen in Kilometern, und eine Stationierung bleibt sinnvoll, wenn sich Koordinaten durch neue Vermessung oder Projektion ändern.
- 3
Objekte und Phänomene
Dinge, die auf der Linie existieren, etwa Brücken, Schilder und Durchlässe, sind Objekte. Dinge, die entlang geschehen oder gelten, etwa ein Tempolimit, ein Fahrbahnzustand, Baustellen oder ein Vorfall, sind Phänomene (Ereignisse). Beide hängen per Linienbezug an der Linie, als Punkt oder Abschnitt. So lassen sich Dutzende unabhängige Ebenen einmal speichern und auf derselben Trasse überlagern.
- 4
Zeitliche Änderungsverwaltung
Das Register muss nicht nur sagen, was jetzt gilt, sondern auch, was an einem Stichtag galt und was geplant ist. Anlagen werden gebaut, umgebaut, neu trassiert und stillgelegt, und Angaben werden auch nachträglich korrigiert. Berichte, Investitionsplanung, Audits und Unfalluntersuchungen brauchen alle den Zustand an einem bestimmten Tag.
Position entlang der Trasse, nicht nur auf der Karte
Eine Trasse hat eine Stationierung: den Abstand vom Anfang, im Gelände durch Kilometersteine sichtbar, wobei 12+350 für 12 km und 350 m steht. Ein Punktobjekt wird mit einer Stationierung gespeichert, ein Abschnittsereignis mit Anfangs- und Endstationierung, und beide können einen seitlichen Versatz links oder rechts der Trasse haben.
Dieselbe Trasse kann beliebig viele solcher Ebenen tragen, jede mit eigenen Brüchen, und keine muss die anderen zerschneiden. Das heißt oft dynamische Segmentierung: die Stücke werden bei Bedarf berechnet, nicht als feste Segmente gespeichert. Ein Attribut kann sich ändern, ohne die anderen zu berühren, Daten aus verschiedenen Quellen und Jahren lassen sich überlagern, und in Kilometern erfasste Felddaten sind direkt nutzbar.
Das Konzept ist in der internationalen Norm ISO 19148 beschrieben.
Was den Linienbezug schwierig macht
- 1
Trassen ändern sich
Eine Neutrassierung oder ein Umbau verkürzt oder verlängert eine Trasse, sodass die Stationierungen danach sich verschieben. Jedes darauf bezogene Objekt und Ereignis muss neu referenziert werden, sonst zeigt es an die falsche Stelle.
- 2
Mehr als ein Stationierungssystem
Die amtliche Stationierung, also die Kilometersteine im Gelände, entspricht selten der geometrischen Länge. Beides wird gebraucht, verbunden durch Kalibrierpunkte.
- 3
Richtung, Fahrstreifen und Fahrbahnen
Eine Trasse kann zwei Richtungen, getrennte Fahrbahnen und mehrere Fahrstreifen haben. Ereignisse können für eine Seite oder beide gelten, und links und rechts sind relativ zur Richtung definiert.
- 4
Abzweige, Überlappungen und Lücken
Knoten, Rampen, eine Straße mit zwei Routennummern und Abschnitte ohne Daten. Die Regeln für Gültigkeit müssen ausdrücklich sein.
- 5
Koordinaten und Stationierung müssen übereinstimmen
Ein Punkt bei Stationierung 350 muss 350 m entlang der Geometrie liegen, innerhalb einer festgelegten Toleranz. Positionen aus GNSS oder Vermessung müssen auf die Trasse gerastert werden.
- 6
Mehrere Netze, ein Bezug
Straßen, Bahnen und Leitungen haben jeweils Trassen, und ein Objekt wie eine Leitung, die eine Straße kreuzt, bezieht sich auf beide. Das Referenzmodell muss mehr als eine Trasse je Objekt erlauben.
Zeit: was an einem Stichtag galt
Zwei Arten von Zeit zählen. Die Gültigkeitszeit ist, wann etwas in der Realität galt: das Tempolimit war ab März 2021 70. Die Erfassungszeit ist, wann das System davon erfuhr: eine 2025 erfasste Korrektur kann sagen, dass das Limit schon 2021 70 war.
Ein Register, das beides führt, kann beantworten, „was am 1. Juni 2022 galt“, und auch, „was wir am 1. Juni 2022 glaubten“. Anlagen durchlaufen im Leben auch Zustände: geplant, im Bau, in Betrieb, im Umbau, außer Betrieb, stillgelegt. Geplante künftige Zustände müssen gespeichert werden, ohne mit der Gegenwart verwechselt zu werden.
Das zählt bei gesetzlichen Berichten, Untersuchungen, Audits und Investitionsentscheidungen: eine Zahl im Bericht muss für einen Stichtag auch Jahre später erklärbar sein.
Was die Änderungsverwaltung komplex macht
- 1
Geometrie und Bezug ändern sich gemeinsam
Wird eine Trasse neu geführt, erhält ihre Geometrie eine neue Version, und jedes Objekt und Ereignis darauf muss folgen und seinen Sinn in alter wie neuer Version behalten.
- 2
Stabile Identität
Eine Anlage behält ihre Identität bei Umbauten, Teilungen und Zusammenlegungen, sonst bricht ihre Historie. Die Regeln, wann etwas dasselbe ist, müssen aufgeschrieben werden.
- 3
Echte Änderung oder Korrektur?
Ein Umbau ist eine Änderung in der Welt, eine Korrektur behebt einen Fehler in den Daten. Beides wird anders erfasst und beantwortet andere Fragen.
- 4
Geplant, genehmigt, tatsächlich
Künftige Zustände, Genehmigungsabläufe und der Moment, in dem ein Plan Wirklichkeit wird, brauchen klare Regeln und Rollen.
- 5
Abfragen zu jedem Datum
Jeder Bericht, jede Karte und jede Schnittstelle muss einen Stichtag akzeptieren und über Jahre an Historie schnell bleiben.
- 6
Migration der Historie
Bestehende Daten haben selten eine saubere Historie. Zu entscheiden, was übernommen wird und wie unsichere Daten gekennzeichnet werden, gehört zur Spezifikation.
Wie wir das Schreiben angegangen sind
Eine Sprache für alle
Ein Glossar und ein konzeptionelles Modell, das Auftraggeber, Nutzer und Lieferanten gleich lesen.
Prüfbare Anforderungen
Jede Anforderung ist prüfbar, mit Beispielen auch für schwierige Fälle wie eine Neutrassierung, sodass ein Lieferant sie nicht zweifach lesen kann.
Offene Standards als Basis
ISO 19148 für den Linienbezug und die weitere ISO-19100-Familie der Geoinformation für die Modellierung, damit Daten austauschbar sind und der Entwurf nicht an ein Produkt gebunden ist.
Datenqualität vorab definiert
Was als vollständige und korrekte Daten gilt, wie es gemessen wird und wie Ausnahmen behandelt werden.
Detail, wo es schwer ist
Das meiste Detail floss dorthin, wo Lieferanten am häufigsten irren: Bezug, Zeit und Migration.
Ein unabhängiger Blick während der Umsetzung
Während der Projektumsetzung haben wir im Auftrag des Auftraggebers die Qualität gesichert.
- Entwurfsprüfung: wir haben die Systementwürfe der Lieferanten gegen die Spezifikation begutachtet. Setzen die Entwürfe das vorgegebene Bezugs- und Zeitmodell um, auch für die schwierigen Fälle? Sind Schnittstellen, Leistung, Sicherheit und Datenmigration abgedeckt?
- Dokumentationskontrolle: wir haben die gelieferte Dokumentation auf Vollständigkeit geprüft. Ist alles Versprochene geliefert, passt es zum Entwurf, und kann der Auftraggeber das System damit betreiben und warten?
- Nachverfolgbarkeit: jede Anforderung lässt sich durch Entwurf, Test und Dokumentation verfolgen
Feststellungen wurden klar berichtet, damit der Auftraggeber entscheiden und der Lieferant nachbessern konnte.
Nichts davon ist exotisch, und Open Source beherrscht es
Linienbezug und Zeit sind gut verstandene Probleme. PostGIS hat Funktionen, um Punkte entlang von Linien zu verorten, den Teil einer Linie zwischen zwei Stationierungen zu extrahieren und Positionen zu interpolieren, und PostgreSQL bietet Bereichstypen und Exclusion Constraints, die garantieren können, dass sich Gültigkeitszeiträume nie überlappen.
Eine Spezifikation lässt sich daher produktneutral schreiben und auf bewährten offenen Komponenten umsetzen, ohne Lizenzbindung. Die teuren Fehler entstehen früher, in den Anforderungen, weshalb es vor der Ausschreibung am günstigsten ist, sie richtig zu formulieren. Siehe auch unsere Arbeit für Infrastruktur und Verwaltung und die Fallstudie zu Anlagendaten eines Versorgers.
Planen Sie ein großes Geosystem?
Vor der Ausschreibung ist es am günstigsten, die Geo-Anforderungen richtig zu formulieren. Das Erstgespräch ist kostenlos.