Czy kwestia “wielu przystanków w 1” została już ustalona?
Pytam o to bardziej w kontekście aktualizacji wiki, bo to jest coś co by się przydało i ogólnie standaryzowania tego problemu z przystankami w OSMie.

Z tego co widziałem i pytałem też na Discordzie, nie ma na to jasno ustalonego sposobu, ale można parę komentarzy znaleźć, że ludzie mapują jako:

  1. Dodawanie kolejnych punktów “highway=bus_stop public_transport=platform”, a “public_transport=stop_position bus=yes” ma tylko te niezbędne tagi bez żadnych nazw i refów.

  2. Trzymanie tego w jednym węźle/obszarze i obsługiwanie przez sufiksy/namespace’y.

  3. Niektórzy dodają też alt_name, ale jak dla mnie, to rozwiązanie powoduje jeszcze więcej problemów.

  1. Ma tę zaletę, bo nie powoduje to wysypu mnóstwa tagów z sufiksami operatorów. Nie pozwala za to utrzymywać przystanku jako obszar i duplikuje węzły. Nie ma to sensu w tworzeniu relacji, bo nie widać, czy dana sieć przystanku współdzieli ten sam przystanek z inną, nie mówiąc już o potencjalnym sensowym wykorzystywaniu danych do routingu z użyciem transportu publicznego.

  2. Opcja wymaga dla mnie doprecyzowania, opisania na wiki, żeby móc z tego zacząć korzystać masowo.
    Maro wskazał jedno z ref:xxx, drugie bez ref:xxx, ale czy to nie będzie wywoływać jakichś lokalnych konfliktów i będzie “walka” o to, który jest ważniejszy?
    Podejrzewam, że przy importach, może to mieć też kluczowe znaczenie i może być łatwiej jednak trzymać wszystko pod swoimi xxx. Nie narzucam żadnego z tych, ale bardziej to jako pytanie, bo obie wersje mi się podobają jeśli chodzi o standaryzowanie tego w ten sposób.

I odnośnie 2, bo do tego powoli zmierzam. Wspomniane zostało o ref:xxx, ale jak chcemy iść w tym kierunku, to więcej tagów przystankowych powinno dostać swoje :xxxx, albo powinno to zostać rozwiązane w inny sposób (nie mam pomysłu jaki?). Jako przykład rozważmy 1 fizyczny przystanek, który jest używany przez 3 różnych przewoźników i żeby było ciekawiej, to każdy z nich posiada swój słupek i swoją własną nazwę z innym local_ref.
To jest powód dla którego bardzo chciałbym, żeby zostało to ustandaryzowane.

Załóżmy mamy sieci/operatorów/przewoźników a, b, c? To też musi zostać ustalone, co przyjmujemy za te xxx i najlepiej, żeby ta wartość zawierała się w 1 z tagów, czy to operator, network, bądź innym:


highway=bus_stop
public_transport=platform
name:a=Nazwa przystanku operatora a
name:b=Nazwa przystanku operatora b
name:c=Nazwa przystanku operatora c
ref:a=id_a
ref:b=id_b
ref:c=id_c
local_ref:a=local_ref_a
local_ref:b=local_ref_b
local_ref:c=local_ref_c
operator?
network?

Tagi operator, network w teorii mogą zawierać wiele wartości np. oddzielane “;”, bo na ten moment nie widzę z tym problemu jeśli chodzi o przetwarzanie tych informacji.
Czyli np.:


operator=a;b;c
network=network a; network b; network c

W przypadku name, ref i local_ref istotne już jest do którego operatora/sieci należą, bo oddzielanie ich “;” z powoduje utratę przypisania do odpowiednich linii.

Jak to wygląda aktualnie w tym oprogramowaniu, które podesłałeś i co sądzicie o ustandaryzowaniu tagowania przystanków w taki sposób?