User:Marimil/kolej
Kolej w OSM
Przejazdy i przejścia kolejowe
Od autora ;)
Poniższe wytyczne zaproponowałem na podstawie popularności używanych w OSM tagów. Nie mają one stanowić wykładni dot. oznaczania porzejazdów i przejść. Zapraszam do dyskusji. Myślę, że jeśli kiedykolwiek powstaną jakieś konkretne wytyczne, to zaproponowane tagowanie pozwoli na automatyczną modyfikację.
Przejazdy kolejowe railway=level_crossing
Zestawienie z TagInfo (1.06.2013 r.)
Wszystkich: 242919 węzłów i 118 linii
Kombinacje: crossing (2141), crossing=traffic_signals (1119)
Tagowanie związane z przejazdami
(w nawiasach liczba powiązanych z tagiem railway / wszystkie występujące w bazie lub tylko liczba wszystkich)
Popularne tagi:
- crossing (10988/399350) = controlled (352) | uncontrolled (188631) | traffic_signals (3751/151354)
- crossing:barrier (629/633) = yes|no|half|full|double_half
- level_crossing (591/603) = automatic_barrier (528) | traffic_signals (22) | uncontrolled (19) | ...
- crossing:light (508/511) = yes|no
- supervised (469/10031) = yes|no|...
- crossing:bell (126/128) = yes|no
Pozostałe tagi:
- railway:crossing:barrier (28) = yes|no|half|full
- level_crossing:type (26) = 2|3|4
- level_crossing:traffic_sign (26) = yes
- level_crossing:gate (26) = no|yes
- level_crossing:traffic_signals (26) = no|yes
- railway:crossing:light (25) = yes|no
- railway:signal:crossing (25) = bü|yes
- railway:signal:crossing:form (25) = light
- railway:signal:crossing:states (22) = bü0;bü1
- railway:crossing:bell (17) = no|yes
- crossing:on_demand (17) = no|yes
- railway:signal:crossing_distant:form (15) = sign
- railway:signal:crossing_distant (15) = bü2|bü3
- level_crossing:category (15) = category2|category3
- ... (<10)
Według wiki do przejazdu dodajemy supervised=yes jeśli szlabany opuszczane ręcznie (i przypuszczam, że nie chodzi tu tylko o kręcenie korbą). Wartość no może być niejednoznaczna (ryzyko użycia do niestrzeżonych) więc automatyczne szlabany warto opisać przez level_crossing=automatic_barrier (automatyczne rozumiem jako te, które zamykają się automatycznie - nie przez przyciśnięcie jakiegoś guzika ;)).
Do przejazdów można dodać też informacje o przejściu dla pieszych foot=yes (jeśli nie jest wprowadzone oddzielnie) oraz informacje o dostępie dla inwalidów wheelchair=yes|no|limited|designated.
Według powyższego _moje propozycje_:
- dla przejazdów bez barier i sygnalizacji: railway=level_crossing ::: crossing=uncontrolled
- dla przejazdów bez barier z sygnalizacją świetlną: railway=level_crossing ::: crossing:barrier=no ::: crossing:light=yes
- dla przejazdów bez barier z sygnalizacją dźwiękową: railway=level_crossing ::: crossing:barrier=no ::: crossing:bell=yes
- dla przejazdów bez barier z sygnalizacją świetlną i dźwiękową: railway=level_crossing ::: crossing:barrier=no ::: crossing:bell=yes ::: crossing:light=yes
- dla przejazdów z barierami: railway=level_crossing ::: crossing:barrier=yes|half|full|double_half
- z sygnalizacją świetlną: do powyższego dodajemy crossing:light=yes
- z sygnalizacją dźwiękową: do powyższego dodajemy crossing:bell=yes
- z barierami opuszczanymi ręcznie: dodajemy supervised=yes, z barierami automatycznymi: dodajemy level_crossing=automatic_barrier
- nadanie tagom crossing:light, crossing:bell lub crossing:barrier wartości no poinformuje o braku danego elementu w rzeczywistości. Brak tych tagów może być spowodowany niewprowadzeniem informacji do OSM (ktoś np. nie słyszał czy jest sygnalizacja dźwiękowa).
Przejścia kolejowe dla pieszych railway=crossing
dla przejść wprowadzonych do OSM na oddzielnych drogach dla pieszych
Wielokrotnie wprowadzane błędnie w miejsce przejazdów
Należy zebrać tagowanie dla tych obiektów (np. przejścia z balustradami, itp.). Prawdopodobnie zadziała większość przykładów przedstawionych dla przejazdów.
Mapa przejazdów i przejść kolejowych
na osmapa.pl/w/ [[1]]
Liczby dla Polski
stan na 31.05 20:00
Dla railway=level_crossing (6123):
- supervised = yes (31) | no (18)
- crossing:barrier = double_half (5) - wprowadzone 31.05 w celu testów wizualizacji
- crossing:light = yes (5) - jw.
- crossing:bell = yes (5) - jw.
- crossing = unmarked (2) | uncontrolled (22) | traffic_signals (6)
- level_crossing = automatic_barrier (4) | uncontrolled (2)
- highway = stop (13) | crossing (1) | traffic_signals (1)
Dla railway=crossing (1049)
- supervised = yes (3)
- crossing = no (15) | unmarked (57) | unknown (5) | uncontrolled (207) | traffic_signals (31) | controlled (1)
- highway = stop (1) | crossing (5) | traffic_signals (2)