Dev:Types of signals
Jump to navigation
Jump to search
Distant light signal
<signalIS id="sig35" isSwitchable="true"> <isTrainMovementSignal type="distant"/> <signalConstruction type="light"/> </signalIS>
Distant light signal with switchable speed announcement
<signalIS id="sig35" isSwitchable="true"> <isSpeedSignal type="announcement"/> <isTrainMovementSignal type="distant"/> <signalConstruction type="light"/> </signalIS>
Distant light signal repeater
<signalIS id="sig35" isSwitchable="true"> <isTrainMovementSignal type="repeater"/> <signalConstruction type="light"/> </signalIS>
Main light signal
<signalIS id="sig35" isSwitchable="true"> <isTrainMovementSignal type="main"/> <signalConstruction type="light"/> </signalIS>
Main light signal with fixed speed indication
<signalIS id="sig10"> </signalIS> <signalIS id="sig20" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="main"/> <signalConstruction type="light"/> </signalIS> <signalIS id="sig35" isSwitchable="false" belongsToParent="sig10"> <isSpeedSignal/> <signalConstruction type="board"/> </signalIS>
Main light signal with switchable speed indication
<signalIS id="sig10"> </signalIS> <signalIS id="sig20" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="main"/> <signalConstruction type="light"/> </signalIS> <signalIS id="sig35" isSwitchable="true" belongsToParent="sig10"> <isSpeedSignal/> <signalConstruction type="light"/> </signalIS>
Combined main and distant signal
<signalIS id="sig10"> </signalIS> <signalIS id="sig20" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="distant"/> <signalConstruction type="light"/> </signalIS> <signalIS id="sig35" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="main"/> <signalConstruction type="light"/> </signalIS>
Combined main and distant light signal with switchable speed indication
<signalIS id="sig10"> </signalIS> <signalIS id="sig20" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="main"/> <signalConstruction type="light"/> </signalIS> <signalIS id="sig35" isSwitchable="true" belongsToParent="sig10"> <isSpeedSignal/> <signalConstruction type="light"/> </signalIS> <signalIS id="sig40" isSwitchable="true" belongsToParent="sig10"> <isTrainMovementSignal type="distant"/> <signalConstruction type="light"/> </signalIS>
Marker board ETCS Level 1
<signalIS id="sig35" isSwitchable="false">
<spotLocation id="sig35_sloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne01"/>
</spotLocation>
<isEtcsSignal/>
<isTrainMovementSignal type="main"/>
<signalConstruction type="board"/>
</signalIS>
<etcsArea id="ea01" mVersion="1">
<areaLocation id="ea01_aloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne01"/>
<associatedNetElement netElementRef="ne02"/>
<associatedNetElement netElementRef="ne03"/>
</areaLocation>
</etcsArea>
Marker board ETCS Level 2
<signalIS id="sig35" isSwitchable="false">
<spotLocation id="sig35_sloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne01"/>
</spotLocation>
<isEtcsSignal/>
<isTrainMovementSignal type="main"/>
<signalConstruction type="board"/>
</signalIS>
<etcsArea id="ea01" mVersion="2">
<areaLocation id="ea01_aloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne01"/>
<associatedNetElement netElementRef="ne02"/>
<associatedNetElement netElementRef="ne03"/>
</areaLocation>
</etcsArea>
Permanent speed restriction board
<signalIS id="sig35" isSwitchable="false">
<isSpeedSignal type="execution">
<refersToBeginOfSpeedSection ref="sps01">
</isSpeedSignal>
<signalConstruction type="board"/>
</signalIS>
<speedSection id="sps01" maxSpeed="80" isTemporary="false" isSignalized="true">
<linearLocation id="sps01_lloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne_a03">
<linearCoordinateBegin positioningSystemRef="lps01" offsetToStart="600.0"/>
<linearCoordinateEnd positioningSystemRef="lps01" offsetToStart="700.0"/>
</associatedNetElement>
</linearLocation>
</speedSection>
Beginning of temporary speed restriction
<signalIS id="sig35" isSwitchable="false">
<isSpeedSignal type="execution">
<refersToBeginOfSpeedSection ref="sps01">
</isSpeedSignal>
<signalConstruction type="board"/>
</signalIS>
<speedSection id="sps01" maxSpeed="80" isTemporary="true" isSignalized="true">
<linearLocation id="sps01_lloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne_a03">
<linearCoordinateBegin positioningSystemRef="lps01" offsetToStart="600.0"/>
<linearCoordinateEnd positioningSystemRef="lps01" offsetToStart="700.0"/>
</associatedNetElement>
</linearLocation>
</speedSection>
End of temporary speed restriction
<signalIS id="sig35" isSwitchable="false">
<isSpeedSignal type="execution">
<refersToEndOfSpeedSection ref="sps01">
</isSpeedSignal>
<signalConstruction type="board"/>
</signalIS>
<speedSection id="sps01" maxSpeed="80" isTemporary="true" isSignalized="true">
<linearLocation id="sps01_lloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne_a03">
<linearCoordinateBegin positioningSystemRef="lps01" offsetToStart="600.0"/>
<linearCoordinateEnd positioningSystemRef="lps01" offsetToStart="700.0"/>
</associatedNetElement>
</linearLocation>
</speedSection>
Announcement of temporary speed restriction
<signalIS id="sig35" isSwitchable="false">
<isSpeedSignal type="announcement"/>
<refersToBeginOfSpeedSection ref="sps01">
</isSpeedSignal>
<signalConstruction type="board"/>
</signalIS>
<speedSection id="sps01" maxSpeed="80" isTemporary="true" isSignalized="true">
<linearLocation id="sps01_lloc01" applicationDirection="normal">
<associatedNetElement netElementRef="ne_a03">
<linearCoordinateBegin positioningSystemRef="lps01" offsetToStart="600.0"/>
<linearCoordinateEnd positioningSystemRef="lps01" offsetToStart="700.0"/>
</associatedNetElement>
</linearLocation>
</speedSection>
Shunting signal
<signalIS id="sig35" isSwitchable="true"> <isTrainMovementSignal type="shunting"/> <signalConstruction type="light"/> </signalIS>
Stop post
<signalIS id="sig35" isSwitchable="false"> <isStopPost/> <signalConstruction type="board"/> </signalIS>
Mile post
| German and Ukrainian representation of kilometer information on the boards differs. |
For the mileage value 0.2 the code shall look like follows for both ways of representation in Germany and Ukraine.
<signalIS id="s01" isSwitchable="false">
<spotLocation id="sp01_sloc01" netElementRef="ne_a01">
<topologicalCoordinate>
<intrinsicCoordinate intrinsicCoordinate="0,4"/>
</topologicalCoordinate>
</spotLocation>
<isMilePost shownValue="0.2">
<refersToLine ref="lin01"/>
</isMilePost>
<signalConstruction type="board"/>
</signalIS>
<line id="lin01" <name name="8176" language="de"/> </line>
Block signal
| Overview | Signal | Operational point |
Semaphore barrage signal
Infrastructure part.
<signalIS id="sig35" isSwitchable="true"> <signalConstruction type="semaphore"/> </signalIS>
Interlocking part.
<signalIL id="sig35il" function="barrage"> <refersTo ref="sig35"/> </signalIL>
Barrage light signal
Infrastructure part.
<signalIS id="sig35" isSwitchable="true"> <signalConstruction type="light"/> </signalIS>
Interlocking part.
<signalIL id="sig35il" function="barrage"> <refersTo ref="sig35"/> </signalIL>
Catenary signal
For the example at https://de.wikipedia.org/wiki/Systemtrennstelle#/media/Datei:I09_442_Systemtrennstelle.jpg the data can look like as follows. Infrastructure part.
<signalIS id="sig35" isSwitchable="false"> <isCatenarySignal type="execution"> <refersToElectrificationSection ref="es1"/> </isCatenarySignal> <signalConstruction type="board"/> </signalIS>
Common part.
<electrificationSystem id="es1"
frequency="50"
voltage="25"/>