Einführung

Mit diesem Modul kann ein Fahrgastinformationssystem nachgebildet werden, mit dessen Hilfe automatische Ansagen und Anzeigen gesteuert werden könnnen.

Funktionen

Das Fahrgastinformationssystem bietet folgenden grundlegenden Funktionen:

Folgende Gerätetypen können nachgebildet werden:

Die Daten werden in einem eigenen XML-Format definiert und können von allen FIS-Modulen genutzt werden. Bereits erstellte Ansagen können HIER heruntergeladen werden.

Routendefinition in XML (Beispiel)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Railway>
  <Line Name="RB" Folder="Paderborn_Kassel" AnnounceExitBothFile="Ausstieg_beide.mp3" AnnounceExitLeftFile="Ausstieg_links.mp3" AnnounceExitRightFile="Ausstieg_rechts.mp3" NextStopText="Nächste Station:">
    <Track Route="Kassel Hbf - Paderborn Hbf" Timetable="Kassel-Paderborn_Timetable.xml">	
	  <Announcement Distance="1200" AnnounceExit="embedd" Filename="Begruessung_Paderborn.mp3" Name="Begrüßung">Kassel-Harleshausen</Announcement>
	  <Station Distance="2350" AnnounceExit="left" Filename="Naechste_Station.mp3|Harleshausen.mp3" Name="Kassel-Harleshausen">Kassel-Harleshausen</Station>
	  <Station Distance="3900" AnnounceExit="right" Filename="Naechste_Station.mp3|Obervellmar.mp3" Name="Obervellmar">Obervellmar</Station>
	  <Station Distance="4150" AnnounceExit="none" Filename="Naechste_Station.mp3|Mönchehof.mp3" Name="Mönchehof">Mönchehof</Station>
	  <Station Distance="4270" AnnounceExit="right" Filename="Naechste_Station.mp3|Immenhausen.mp3" Name="Immenhausen">Immenhausen</Station>
	  <Station Distance="4510" AnnounceExit="none" Filename="Naechste_Station.mp3|Grebenstein.mp3" Name="Grebenstein">Grebenstein</Station>
	  <Station Distance="6000" AnnounceExit="left" Filename="Naechste_Station.mp3|Hofgeismar.mp3" Name="Hofgeismar">Hofgeismar</Station>
	  <Station Distance="5500" AnnounceExit="none" Filename="Naechste_Station.mp3|Huemme.mp3" Name="Hümme">Hümme</Station>
	  <Station Distance="3350" AnnounceExit="right" Filename="Naechste_Station.mp3|Eberschuetz.mp3" Name="Eberschütz">Eberschütz</Station>
	  <Station Distance="2950" AnnounceExit="right" Filename="Naechste_Station.mp3|Lamerden.mp3" Name="Lamerden">Lamerden</Station>
	  <Station Distance="5560" AnnounceExit="none" Filename="Naechste_Station.mp3|Liebenau.mp3" Name="Liebenau">Liebenau (Kr. Kassel)</Station>
	  <Station Distance="2190" AnnounceExit="right" Filename="Naechste_Station.mp3|Haueda.mp3" Name="Haueda">Haueda</Station>
	  <Station Distance="6130" AnnounceExit="none" Filename="Naechste_Station.mp3|Warburg.mp3" Name="Warburg">Warburg (Westf)</Station>
	  <Station Distance="18950" AnnounceExit="right" Filename="Naechste_Station.mp3|Willebadessen.mp3" Name="Willebadessen">Willebadessen</Station>
	  <Station Distance="13980" AnnounceExit="left" Filename="Naechste_Station.mp3|Buke.mp3" Name="Buke">Buke</Station>
	  <Station Distance="4270" AnnounceExit="none" Filename="Naechste_Station.mp3|Altenbeken.mp3" Name="Altenbeken">Altenbeken</Station>
	  <Station Distance="17310" AnnounceExit="left" Filename="Naechste_Station.mp3|Paderborn_Hbf.mp3|Endstation.mp3" Name="Paderborn Hbf">Paderborn Hbf</Station>
    </Track>	
  </Line>
</Railway>

 

Zusätzliche Fahrzeitinformationen in XML (Beispiel)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Timetable>
  <Run TrainNumer="12102" StandTimeSpan="20">
    <Station Name="Kassel Hbf">14:56</Station>
    <Station Name="Kassel-Harleshausen" Arrival="14:59">15:00</Station>
    <Station Name="Obervellmar" Arrival="15:04">15:05</Station>
    <Station Name="Mönchehof" Arrival="15:08">15:09</Station>
    <Station Name="Immenhausen" Arrival="15:13">15:14</Station>
    <Station Name="Grebenstein" Arrival="15:19">15:27</Station>
    <Station Name="Hofgeismar" Arrival="15:32">15:33</Station>
    <Station Name="Hümme" Arrival="15:37">15:38</Station>
    <Station Name="Eberschütz" Arrival="15:40">15:41</Station>
    <Station Name="Lamerden" Arrival="15:43">15:43</Station>
    <Station Name="Liebenau" Arrival="15:48">15:49</Station>
    <Station Name="Haueda" Arrival="15:52">15:52</Station>
	<Station Name="Warburg" Arrival="15:56">15:59</Station>
	<Station Name="Willebadessen" Arrival="16:10">16:11</Station>
	<Station Name="Buke" Arrival="16:19">16:20</Station>
	<Station Name="Altenbeken" Arrival="16:25">16:26</Station>
	<Station Name="Paderborn Hbf" Arrival="16:37">16:37</Station>
  </Run>       
</Timetable>

 

Screenshots