Każdy przystanek należący do ZTM, czyli znaczna większość przystanków na ternie Śląska posiada unikalny 6-ścio cyfrowy identyfikator.
Oprócz identyfikatora każdy przystanek posiada swój numer zwykle jednocyfrowy lub cyfrwa + litera “t” dla tramwajów.
Stąd można pobrać akutalne dane o przystankach ZTM: https://otwartedane.metropoliagzm.pl/dataset/rozklady-jazdy-i-lokalizacja-przystankow-gtfs
Przystanki są w pliku GtfsStops.txt.
Przykład przystanku zapisanego w pliku GtfsStops.txt:
161969,2t,Zabrze Karola Miarki,,50.307272,18.781744,/rozklady/przystanek/161969/,0
Unikalny identyfikator: 161969
Numer pryzstanku: 2t
Nazwa przystanku: Karola Miarki
Lat: 50.307272
Lon: 18.781744
Planowane rozwiązanie dla osób niewidomych obejmuje umieszczenie w tagu “ref” identyfikatora przystanku, a w tagu “local_ref” numeru przystanku.
Większość aplikacji dla niewidomych nie czytaja tagu ref ze względu na to, że często zawiera on identyfikator przystanku. Udało się natomiast przekonać dostawców nawigacji do czytania tagu local_ref jako łatwiejszy do interpretacji dla osób niewidomych. Lepiej słyszeć cyfrę niż identyfikator 6-ścio znakowy.
Tag info:
a) local_ref posiada głównie wartości jednocyfowe i jednoliterowe: https://taginfo.openstreetmap.org/keys/local_ref#values. Znaki takie jak 1, 2, A oraz 3 stanowią ponad 28% wszystkich wprowadzonych wartości w ten tag
b) ref w miastach, które sprawdzałem jest uzupełniony identyfikatorami z publicznego transportu. Zachęcam do sprawdzenia np. Łodzi lub Warszawy. W taginfo wartości takie jak 1, 2, 3, 4 stanowią około 4,5%. Szkoda, że taginfo nie da się pogrupować po ilości znaków, wtedy wiedzeilibyśmy jak często są wykorzystywane do umieszczania w te pola unikalne identyfikatory.