BUS2OSM
Porównywarka Opis

Opis działania i użycia

WAŻNE!
Pamiętaj, że zewnętrzne dane:

  • mogą zawierać błędy,
  • lokalizacje przystanków mogą być przesunięte względem ortofotomapy,
  • nazwy mogą totalnie nie odpowiadać tym z rzeczywistości.

Jeśli widzisz zmapowany przystanek w OSMie, to nie zmieniaj tych danych na ślepo. Sprawdź kto, kiedy i jak je dodał (szczególnie nazwy).
Pamiętaj, że zawsze są na to tagi, aby obsłużyć np. różnicę nazw widoczną na tabliczce, a tej ze strony lub rozkładu przewoźnika.

Ładowanie danych

Dane pobierane są najpierw z wybranego źródła zewnętrznej sieci autobusowej, a następnie z OSMa (lokalna baza z obszarem Polski – aktualizowana co ~2 minuty).
Z OSMa pobierane są wyłącznie węzły highway=bus_stop. Po pobraniu dane są cachowane dla danego regionu:

  • dla zewnętrznych danych 12h
  • dla OSM 2min

Korzystanie z mapy

Po załadowaniu danych, na mapie wyświetlają się z prawej strony 2 warstwy: "Dopasowane przystanki" i "Niedopasowane przystanki" wraz z liczbą wystąpień. Jest też tam możliwość wyłączenia grupowania (klasteryzacji), co może być przydatne na wyższym poziomie przybliżenia.

Kliknięcie ikony niedopasowanego (brakującego) przystanku na mapie spowoduje otwarcie dymku z kilkoma sekcjami m.in.:

  • sekcja edycji danych – umożliwia otwarcia widoku w obrębie przystanku w edytorze OSM (domyślny) lub JOSM.
  • sekcja "Zewnętrzne dane przystanku" – zawiera skrót przetworzonych zewnętrznych danych (przewoźnika) takich jak nazwa, identyfikator, czy URL do rozkładu.
  • sekcja kopiowania – zawiera listę tagów, które po kliknięciu zostają skopiowane do schowka w formacie klucz=wartość (można to łatwo wkleić np. w JOSMie). Kliknięcie we wszystko powoduje skopiowanie wszystkich tagów w danej kolumnie.

Kliknięcie ikony dopasowanego przystanku zawiera te same informacje oraz sekcję danych z OSM (podobnie jak sekcja "Zewnętrzne dane przystanku").

Przy aktywnej warstwie dopasowanych przystanków, rysowane są również cienkie zielone linie, które symbolizują różnice lokalizacji przystanków między zewnętrznymi danymi, a OSM.

Dopasowywanie przystanków

Jest priorytetyzowane, tj. jeśli w 1 etapie nastąpi dopasowanie, to nie będzie to dalej uwzględniane w etapie 2.

  1. Dopasowywanie na podstawie identyfikatora oraz dystansu

    Warunki dopasowania:

    • wartość tagu jest taka sama dla obu zbiorów,
    • zewnętrzny przystanek nie jest dalej od przystanku OSM niż ~2 km.

    Tagi dopasowywania (kolejność ma znaczenie):

    • ref:<network_short> – np. ref:gpa*
    • ref
  2. Dopasowywanie na podstawie nazwy i dystansu

    Warunki dopasowania:

    • wartość tagu jest taka sama lub zawiera się w jednym z wybranych tagów – wszelkie warianty np. z nazwami miast nie zostaną automatycznie uwzględnione,
    • zewnętrzny przystanek nie jest dalej od przystanku OSM niż ~120 m.

    Tagi dopasowywania (wielkość liter nie ma znaczenia):

    • name:network:<network_short> – np. name:network:gpa*
    • name
    • alt_name

*Tagowanie z sufiksami jest rekomendowane w przypadku, gdy przystanek jest współdzielony przez wiele sieci autobusowych np. GPA i WTP. W przeciwnym razie należy użyć podstawowych tagów.