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.
1. 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.
2. 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