Im Rahmen der Grobplanung und Kostenkalkulation von Trassenerweiterungen bzw. Instandsetzungsmaßnahmen benötigte die Planungsabteilung eines überregional tätigen Bahnunternehmens ein System um diese Konzepte im eigenen Bereich (ohne Vergabe nach außen) zu erstellen. Dabei sollten die Ergebnisse in einer Form vorliegen, die eine Präsentation auf ‚Vorstandsebene‘ ermöglicht. Auch sollten Änderungswünsche und ihre Auswirkungen auf die Kosten schnell integriert und kalkuliert werden. Ferner sollte das System die vorhandenen Trassen und ‚Gewerke‘ aus den technischen Gis-Systemen sowie die aktuellen Kosten von Komponenten (Gleise, Weichen, Brücken, Dienstleistungen, …) aus dem vorhandenen SAP-Systemen berücksichtigen.
Im Rahmen des Projektes wurden in einem ersten Schritt die vorhandenen Gis-Daten extrahiert und in die jeweiligen Hauptkomponenten mit Kostenrelevanz strukturiert. Dann erfolgte die Zuordnung und Zusammenfassung der aktuellen Kosten aus SAP zu diesen Komponenten und die Entwicklung eines ‚Kostenkatalogs‘.
Basierend auf diesen Rahmendaten entwickelten wir ein System, das es ermöglicht in einer Karte mit den hinterlegten Trasseninformationen eine Planung durchzuführen. Dabei werden die unterschiedlichen Komponenten in die Karte als neue Trassenplanung ‚gezeichnet‘ und in Abhängigkeit der Komponente die jeweilige Kostenposition berechnet. Wird also ein Gleisabschnitt eingezeichnet, ermittelt das System die Gleislänge und multipliziert diese mit den Kosten pro laufenden Meter. Wird ein Tunnel eingeplant erfolgt die Berechnung des Erdaushub und der sonstigen Kostenfaktoren basierend auf der Tunnellänge und weiterer Rahmenparameter (Gesteinsart, Wassersituation, …) die bei der Kostenschätzung relevant sind.
Am Ende liegt eine Grobplanung mit einem ‚Kostenkorridor‘ vor, der leicht auf neue Anforderungen angepasst werden kann.
Server-Plattform: Windows Server 2008 R2 und folgende
Client-Plattform/Anwendungsserver: Windows 7, 10 (x32/x64)
Technologien: .NET 4.x, Infragistics Komponenten, Leadtools Grafic Library, Hoops 3D Grafic Library, ADO.Net, LINQ
Programmiersprache: C#, C/C++, SQL
Datenbanken: MS SQL Server 2008 R2 und folgende
Datenbank-Designtool: MS SQL Server Management Studio, Microsoft Visio
Modellierungs-Tool: Microsoft Visio, Microsoft Project
Entwicklungsumgebung: Visual Studio 2010 und folgende