iRFP
Startseite iRFP FBS Aktuelles Service Intern
FBS
iPLAN
iFRANK
iLOK
Zusatzprogramme
Schnittstellen
  RailML®
  Trassenportal DB Netz
  Zugdaten Text
Betrachter
Systemanforderungen
Lieferumfang
Bestellung
Referenzen

RailML®-Schnittstelle

 

FBS bietet seit vielen Jahren spezielle Schnittstellen zu Drittsystemen an, die bei einer Vielzahl von Kunden im produktiven Einsatz sind. Den unbestreitbaren Vorteilen dieser Schnittstellen steht ein hoher Pflegeaufwand entgegen, der sich leider in einem entsprechenden Zeit- und Kostenaufwand für die Kunden niederschlägt. Daher begleitet iRFP seit 2002 die Entwicklung eines möglichst einheitlichen Austauschformates für Eisenbahndaten – das XML-Austauschformat RailML® – intensiv mit. FBS-Daten können daher im RailML®-2.0-Format einfacher mit Drittsystemen ausgetauscht werden.

Umfang der FBS-RailML-Schnittstelle
Die FBS-RailML®-Schnittstelle ermöglicht momentan einen Export von ausgewählten Infrastruktur- sowie nahezu allen Fahrplandaten aus FBS in das RailML®-Format (momentan: RailML® 2.0 vom 3. November 2009) in strukturierter, systematischer Form zur technischen Auswertung und Nutzung in Drittprogrammen. Ein Import von RailML®-Daten ist für das Jahr 2012 vorgesehen: in einem ersten Schritt für Zugdaten, später auch für Infrastrukturdaten. Fahrzeugdaten aus FBS sind in den exportierten RailML®-Dateien in dem (grundlegenden) Umfang enthalten, der zum Auswerten der oben genannten Fahrplandaten erforderlich ist. Es werden nicht alle technischen Daten exportiert, da der Hauptzweck der momentanen FBS-RailML®-Schnittstelle im Export der in FBS erstellten Fahrplandaten gesehen wird. Zum Bearbeiten von RailML®-Fahrzeugdaten und zum Eingeben von Fahrzeugdaten für FBS steht Ihnen ein spezielles Fahrzeugdatenprogramm des iRFP zur Verfügung.

Vorbereitungen zum Einsatz
Die FBS-RailML®-2.0-Schnittstelle kann zusätzlich zum FBS-Standard-Lieferumfang lizenziert werden. Bitte nehmen Sie hierzu Kontakt mit unserem Büro Dresden auf.
Bereits vor dem Kauf der FBS-RailML®-2.0-Schnittstelle sollte berücksichtigt werden, daß es vor einem Einsatz der Schnittstelle notwendig sein kann, die Schnittstellenbeschreibung und ggf. einige Testdaten dem Software-Lieferanten des anderen am Datenaustausch beteiligten Programmes zukommen zu lassen. Wir unterstützen unsere Kunden selbstverständlich gern bei der Vorab-Konvertierung von nutzerspezifischen Testdaten und der Erläuterung der Schnittstelleninhalte.

Hintergrundinformationen zur Implementierung
Bitte beachten Sie, dass eine Nutzung des RailML®-Standards nicht automatisch bedeutet, dass zwei Programme mit Sicherheit fehlerfrei Daten austauschen können. Das liegt einerseits daran, dass der RailML®-Standard zwar die allgemeine Struktur von Infrastruktur- und Fahrzeugdaten definiert - jedoch sind zum einen der Umfang der Daten (die Vollständigkeit) und zum anderen die Details einiger spezieller Daten allein durch RailML® nicht zweifelsfrei definiert. Aus diesem Grunde gibt es eine spezielle Schnittstellenbeschreibung für die FBS-Implementierung des RailML®-Formats. Hierin werden die konkret von FBS verwendeten Datenfelder und deren Inhalt beschrieben. Die gegenwärtige Version der FBS-RailML®-2.0-Schnittstelle basiert auf einer speziellen Adaption der allgemeinen RailML®-Formatbeschreibung. Diese FBS-RailML®-2.0-Schemendateien (XSD/ZIP; 48 kByte) basieren auf den allgemeinen RailML®-2.0-Schemendateien (XSD/ZIP; 940 kByte).

Insbesondere der Umfang der auszutauschenden Daten lässt sich allein durch den RailML®-Standard nicht bestimmen. Sofern FBS mehr Daten ausgibt, als das lesende Programm erwartet, müssen die zusätzlichen Daten lediglich beim Lesen "übersprungen" werden - was i. d. R. unproblematisch ist. Es kann jedoch ebenso gut vorkommen, dass das lesende Programm spezielle Daten erwartet, die in FBS in dieser Form nicht vorhanden sind. Diese müssen dann meist beim Import erzeugt (d.h. berechnet; aus anderen Daten abgeleitet) werden. Insofern kann es notwendig werden, dass zum Import von FBS-RailML®-Dateien eine spezielle Schnittstellenimplementierung auf der Gegenseite erstellt werden muss.

Nachfolgende Dateien unterstützen Sie bei der Implementierung:

 


Bildschirmfoto FBS-RailML-Schnittstelle und Datenstruktur (großes Bild, 350 kB )

 

 

 

Programme zum Datenaustausch
Grundsätzlich können die mit FBS erstellten RailML®-Dateien in allen RailML®-2.0-kompatiblen Programmen verwendet werden. Auf der Homepage des RailML®-Konsortiums finden Sie eine Übersicht der RailML-Partner und Programme mit RailML-Schnittstelle.

Mit den nachfolgenden Programmen wurden und werden FBS-Daten ausgetauscht, iRFP verfügt hier über Erfahrungen und kann diese gern in Ihr Projekt einbringen:

Sie sind Hersteller von bahnbezogener Software und möchten FBS-Fahrplandaten in Ihr System über eine RailML®-Schnittstelle einlesen? Bitte nehmen Sie Kontakt mit unserem Büro Dresden auf!

 

 

 

 

 



 Startseite | iRFP | FBS | Aktuelles | Service | Intern
 Impressum/Copyright | Disclaimer | Kontakt | Stand: 20.11.2011