KP2OSM
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 KP lub rozkładu przewoźnika.

Ładowanie danych

Dane pobierane są najpierw z wybranego serwera KP, a następnie z OSMa (Overpass). Z OSMa pobierane są wyłącznie węzły highway=bus_stop. Po pobraniu dane są cachowane dla danego regionu:

  • dla KP 12h
  • dla OSM 5min

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,
    • przystanek KP 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,
    • przystanek KP 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.