OpenRailwayMap/Signs in Italy
This page provides a list of signs and the relative tagging scheme for them.
For railway signals please refer to the specific page: Railway signals in Italy
ETCS
-
ETCS transition marker
-
Stop marker
-
Location Marker
-
ETCS L2 distant entry
-
ETCS L2 entry
-
ETCS L2 distant exit
-
ETCS L2 exit
For an in-dept visualization of the ETCS tagging scheme check out the specific ETCS markers tagging page. The page contains the standard markers as well as the italian level transiton ones and ETCS electrical markers.
Speed
Triangle
The triangle is a speed indicator added to a main signal to represent the speed limit in a section.
railway:signal:speed_limit=IT:TRIrailway:signal:speed_limit:form=signrailway:signal:speed_limit:speed=(30/60)speed limit indicated by the triangle (empty=30).
Speed Limits

Speed limit signals should be tagged as follows:
railway:signal:speed_limit=(IT:1R/IT:2R/IT:3R)with the number indicating the number of speed ranks represented.
railway:signal:speed_limit:speed=*enter the speed limit in a list separated by ";" beginning with rank A. (Example: "140;160;180")
railway:signal:speed_limit:arrow=(left/right)if the signal has an arrow pointing to the track that is signalling, add the direction of the arrow.railway:signal:speed_limit:form=sign
Speed Limits Distant
railway:signal:speed_limit_distant=(IT:1R/IT:2R/IT:3R)with the number indicating the number of speed ranks represented.
railway:signal:speed_limit_distant:speed=*enter the speed limit in a list separated by ";" beginning with rank A. (Example: "140;160;180")
railway:signal:speed_limit_distant:distance=(1/2)if the signal is a distant signal enter the number of stripes that indicate the distance, if it is not a distant signal do not use this tag.
railway:signal:speed_limit_distant:arrow=(left/right)if the signal has an arrow pointing to the track that is signalling, add the direction of the arrow.railway:signal:speed_limit_distant:form=sign
Remember that speed reduction is only effective after an adequate distance, check FL. Increase of speed is immediately effective.
Deposit and industrial area max speed
In deposit and other industrial sites there may be a specific sign with a max speed with the inscription "Velocità Max km/h ...", it should be tagged as follows
railway:signal:speed_limit=IT:SPEED_DEPOTrailway:signal:speed_limit_distant:speed=*is the speed limitrailway:signal:speed_limit:form=sign
Level crossing signs
railway:signal:crossing_info=IT:PLrailway:signal:crossing_info:form=signrailway:position:exact=*add the position indicated in the sign
Halt Signs
Halt Signs

Halt signal is used to indicate the stopping position of a railway halt that does not have light signalling.
railway:signal:stop=IT:HALTrailway:signal:stop:form=sign
Distant Halt Sign
Before the halt signal there is always at least one distant halt signal
railway:signal:stop_distant=IT:HALTrailway:signal:stop_distant:form=signrailway:signal:stop_distant:distance=(1/2)add according to the number of stripes, 1 stripe is usually at braking distance from the halt, 2 stripes is usually at least 200m from the 1 stripe signal.
SCMT or SCC Halt Limit
The SCMT or SCC halt limit sign should be mapped with the following tags
railway:signal:stop=IT:HALT:(SCMT/SCC)based on the systemrailway:signal:stop:form=sign
Platform length signs
Old Version

The old version of this type of signs uses a square sign divided into 4 squared sections, each one has a number of cars at which the corresponding train should stop. The numbers are marked from the bottom left square to the bottom right in a clockwise direction.
Effective Halt (red background)
railway:signal:stop=IT:HALT:CARrailway:signal:stop:form=signrailway:signal:stop:cars=*to indicate that a train with said number of cars should stop at the sign
Next Halts
railway:signal:stop_distant=IT:HALT:CARrailway:signal:stop_distant:form=signrailway:signal:stop_distant:cars=*to mark the number of cars except for the one for which the stop applies, mark multiple values like "12;15;18" by following the order previously described.railway:signal:stop_distant:distance=*to mark the color of the single squares, possible values are yellow, white and crossed.

New Version
The new version uses in-line signs with the distance rather then the number of cars. Like the precedent both distant and effective might be on the same pole, so there could be the necessity to use both at the same time
Effective Halt (Red Background)
railway:signal:stop=IT:HALT:SIZErailway:signal:stop:form=signrailway:signal:stop:size=*to mark the size of the train that should stop at the sign, the default measure is meters and other should be explicitly stated.
Distant Halt (Yellow Background)
railway:signal:stop_distant=IT:HALT:SIZErailway:signal:stop_distant:form=signrailway:signal:stop_distant:size=*to mark the size of the train that should stop at the sign, the default measure is meters and other should be explicitly stated.
Train Model
Some stations use signs with the train model to mark the stop point for said trains, you can use the following scheme
railway:signal:stop=IT:HALT:MODELrailway:signal:stop:form=signrailway:signal:stop:model=*to mark the model, put multiple models using the semicolon as separator, like "ETR480;ETR500"
Emergency Exit
In case of an emergency exit there are some tables used to mark where a train should stop
Evacuation and Rescue (Posti di Evacuazione e Soccorso or PES)
This types of stop position markers resemble the ones used for a normal halt but they present an additional table that states "Punto di evacuazione e soccorso" plus the name of the place and the position, they are tagged in the same way as normal stop points but with the position and with the caption that marks with the name of the place
railway:signal:emergency=IT:HALTrailway:signal:emergency:form=signrailway:position:exact=*railway:signal:stop:caption=*
This signal might have one or more distant ones, so we tag them with the following tags
railway:signal:emergency_distant=IT:HALTrailway:signal:emergency_distant:form=signrailway:position:exact=*railway:signal:emergency:caption=*railway:signal:emergency:distance=(1/2)add according to the number of stripes, 1 stripe is usually at braking distance from the halt, 2 stripes is usually at least 200m from the 1 stripe signal.
Emergency exits on ERTMS Lines
This marker is composed of a white square table with a black circumference with inside the name of the place at which the train is stopping, we tag it as
railway:signal:emergency=IT:ERTMS:HALTrailway:signal:emergency:form=signrailway:signal:emergency:caption=*
The distant version of this sign is composed by a dashed circumference and also reports the position of the emergency exit, so we tag it as
railway:signal:emergency_distant=IT:ERTMS:HALTrailway:signal:emergency_distant:form=signrailway:signal:emergency_distant:caption=*railway:signal:emergency_distant:distance=*
Route Indicators
Direction indicators for junctions or diramation stations
Static route indicators "Tabella Direzionale per Bivi e Stazioni di diramazione" are panels with black background and white markings and arrows to indicate the directions possible from the station or junction. The arrows have names of a major destination near the ends.
The tagging scheme is the following with two variants:
- Two or three destinations:
railway:signal:route=IT:ROUTErailway:signal:route:form=signrailway:signal:route:states=*|*|*With states being the destinations from the leftmost to the rightmost as indicated in the panel↖|↑|↗if one state is missing just leave it empty but keep the two pipes||. Example of leftmost direction missing|↑|↗( *=|Milano|Verona)railway:signal:route:train_protection=*|*|*Indicates if there is a train protection sign in the direction of travel. If there is no indication do not use this tag. The direction scheme is the same of:statesbut insted of the destinations the tags that follow: (Example*=||COD_ENDto indicate codified zone end on the right direction)CODfor codified zone beginEND-CODfor codified zone endETCS-L2for ETCS L2 beginEND-ETCS-L2for ETCS L2 end- empty for no train protection indication
- Four or Five destinations:
railway:signal:route=IT:ROUTErailway:signal:route:form=signrailway:signal:route:states=*|*|*|*|*With states being the destinations from the leftmost to the rightmost as indicated in the panel←|↖|↑|↗|→if one state is missing just leave it empty but keep the four pipes||||. Example of leftmost direction missing|↖|↑|↗|→railway:signal:route:train_protection=*|*|*|*|*Indicates if there is a train protection sign in the direction of travel. If there is no indication do not use this tag. The direction scheme is the same of:statesbut insted of the destinations the tags that follow: (Example*=COD_END|||COD_END|to indicate end of codified zone on the leftmost direction and on slight right direction)CODfor codified zone beginEND-CODfor codified zone endETCS-L2for ETCS L2 beginEND-ETCS-L2for ETCS L2 end- empty for no train protection indication
TODO EXAMPLES AND IMAGE
Culmine
The Culmine sign is used at the top of a hill or mountain to mark the end of a track with an intensive gradient.
Milestones
Normal Milestones
Normal railway milestones (cippo/cippo kilometrico) should be tagged with the following tags:
railway=milestonerailway:milestone=IT:STDrailway:position=*railway:position:exact=*
AV/AC
Milestones used on AV/AC lines should be tagged as
railway=milestonerailway:milestone=IT:AVrailway:position=*railway:position:exact=*
Falling Rocks
The sign for falling rocks should be tagged as
Torchs
In tunnels and other specific places some torches are placed for emergency lighting, the sign that marks such place is tagged as following
TODO
- Torce
- Fischio
- PLA, PL Non Presidiati, Normalmente chiuse
- Elettrificazione
- Zone codificate