Wydaje mi się, że powyższy link jest bardzo uproszczoną informacją jak tworzyć linie autobusowe. Bardziej szczegółowy opis ale niestety w języku angielskim znajduje się tutaj: Wiki Buses.
Ostatnio poprawiałem 1 trasę autobusową (linia 126 w Gdańsku) i polecam Ci tagowanie pod PTv2, gdyż jest prostsze i bardziej intuicyjne. Chyba JOSM w tym temacie będzie bardzo wygodnym programem ale innych nie testowałem. Podstawowe zasady z tego co zrozumiałem z wiki polegają na tym, że:
- Najpierw tworzę wszystkie potrzebne przystanki
** na drodze highway=* tworzę węzeł z miejscem zatrzymania autobusów z następującym tagowaniem (może być ich więcej, np. ref, ref:ztm, itd., itp.):
bus=yes
name=<nazwa przystanku>
public_transport=stop_position
** w miejscu, gdzie pasażerowie oczekują na autobusy robię obszar lub węzeł z co najmniej takimi tagami (może być ich więcej, np. shelter, bin, bench, ref, ref:ztm, itd., itp.):
name=<nazwa przystanku>
highway=bus_stop
public_transport=platform
Edit: 2021-03-09 - zmieniłem lokalizację tagu ‘highway=bus_stop’ - powinien on jednak być razem z obiektem public_transport=platform (lokalizacja słupka przystanku)
- Teraz tworzę relację otagowaną w taki sposób:
type=route
route=bus
name=Bus 126: Żukowo Urząd Gminy => Wrzeszcz PKP
from=Żukowo Urząd Gminy
to=Wrzeszcz PKP
network=ZTM Gdańsk
public_transport:version=2
ref=126
(każda linia powinna mieć oddzielną relację dla każdego kierunku przejazdu, jeśli część trasy jest w niektórych przejazdach inna, to dla każdej zmienionej trasy również powinny być stworzone oddzielne relacje - linia 126 ma np. 4 warianty)
- W oknie edycji relacji dodaję kolejne przystanki od początku linii autobusowej do jej końca w następującym układzie:
* rola 'platform'
name=Przystanek 1
public_transport=platform
* rola 'stop'
name=Przystanek 1
public_transport=stop_position
* rola 'platform'
name=Przystanek 2
public_transport=platform
* rola 'stop'
name=Przystanek 2
public_transport=stop_position
itd - kolejne przystanki do końca linii
Pierwszy przystanek może mieć rolę ‘stop_entry_only’ oraz ‘platform_entry_only’
Ostatni przystanek może mieć rolę ‘stop_exit_only’ oraz ‘platform_exit_only’
- Na koniec dodaję do relacji odcinki dróg w kolejności takiej, jak jedzie autobus, czasami można dodać ten sam odcinek 2 razy, gdy autobus musi np. zawrócić na rondzie i pojechać jakiś odcinek trasy po tej samej jezdni.
To chyba wystarcza na sam start. Po utworzeniu relacji można zweryfikować na overpass, czy plan linii jest zrobiony prawidłowo. Moja linia jako graf wygląda tak: linia 126 graf, linia 126 trasa
Właśnie doczytałem, że powinno dodatkowo utworzyć się dodatkową relację route_master, której jeszcze nie utworzyłem ale powinna mieć ona wszystkie warianty linii jako członków relacji - no i utworzyłem taką dla linii Bus 126.