Am Montag, 12. April 2021, 16:37:49 CEST schrieb Сергей Ливерко:
Hello! My name is Sergey (AnakinNN in OSM), currently I'm working on localizing of OpenRailwayMap signaling scheme for Russia. And there are some questions here.
- Is it OK to use simple tag railway:signal:height=normal/dwarf instead of
railway:signal:*:height ? As I understand, category is needed because normal-height and dwarf signals can be found on one pole. For Russian railway network it's impossible situation - signals with different height are always separated. Instead there's a frequent case, when several signals of different types are combined together (having the same height). For example, at Mga station -https://ibb.co/n1HYWvx . If trying to use categorized variant of height tag, it should be set 4 times - so easy to make a mistake and to end up with inconsistent tags.
It would be inconsistent with the current tagging _but_ it would be a useful addition IMHO. It could work the same as railway:signal:direction=both works, see https://wiki.openstreetmap.org/wiki/Tag:railway%3Dsignal
So if railway:signal:height is given it would apply to all signals at the given node, if not otherwise explicitely specified different, i.e. it would even simplify tagging for signals in countries where different heights at the same pole are permitted.
- Russian signals & their states don't have special literal type references
(like "Hp 3", "Zs 7", "clear", "approach limited" etc.) or form. But there are significant differences in the order of lights, which can't be found out unambiguously even knowing full set of all possible states. For example, main dwarf signal with states "red", "yellow", "green" and "white" can be one of two variants, both widely used -https://ibb.co/Sd6GRSt . For dwarf signal with states "red", "two yellows", "two yellows with the flashing upper one" and "white" I've personally seen at least 4 variants -https://ibb.co/wJwgHYQ(gray are the stub lights). The question is: will it be correct to use proposed railway:signal:*:shape tag in order like railway:signal:main:shape=YRY-XBX (this corresponds to 2nd from the right signal in the last picture)? R, Y, G, B, W stand for coloured lights (red, yellow, green, blue, white), X for stub. I also plan to use the similar notation for describing states. For example, railway:signal:main:states=R;YY;YfY;W ("YfY" means "yellow flashing, yellow" - two yellows with the flashing upper one).
If all of these 4 signals are identical, i.e. a every combination of lights on any of them has the same meaning on all others, then this is what shape is for.
Eike
it would even simplify tagging for signals in countries where different heights at the same pole are permitted
It also allows to simplify initial mapping of signal - you don't need to know exact type of signal in order to add its height to OSM (for example, if you've seen it from backward only).
If all of these 4 signals are identical, i.e. a every combination of lights on any of them has the same meaning on all others
That's right, all of them (and today I've seen the 5th variant YXY-XWR - https://ibb.co/0hCwZL5 ) are intermediate/exit signals with the same meaning of any state.
Am Montag, 12. April 2021, 22:09:51 CET schrieb sergey.v.liverko@yandex.ru:
it would even simplify tagging for signals in countries where different heights at the same pole are permitted
It also allows to simplify initial mapping of signal - you don't need to know exact type of signal in order to add its height to OSM (for example, if you've seen it from backward only).
I finally put that into a wiki page:
https://wiki.openstreetmap.org/wiki/Proposed_features/railway:signal:height
This is not finished yet, so help is welcome.
openrailwaymap@openrailwaymap.org