gsapijaszko
(Gsapijaszko)
31
:). Dobre pytanie, przyznaję. Odpowiem za siebie.
Należałoby się zastanowić, po co nam linie komunikacji publicznej w OSM. I do jakiego stopnia szczegółowości mają być odzwierciedlone.
1/ Tak szczegółowo, żeby dało się z tego zrobić rozkład jazdy? Włączając w to godziny odjazdów z poszczególnych przystanków?
2/ Czy też wystarczy nam informacja o przebiegu linii od pętli do pętli?
Mnie wystarczy podejście drugie. Jeśli szukam informacji którym autobusem/tramwajem i o której dojadę, raczej używam jakdojade niż OSMAnda. Mapa OSM służy do zgrubnego zorientowania się, czy i co tam jedzie. I tutaj relacje opisujące zjazdy z/do zajezdni będą wprowadzały użytkownika mapy w błąd.
Dla wspomnianej wcześniej linii 109 częstotliwość wariantów:
gtfs$trips |>
subset(route_id == '109') |>
dplyr::group_by(route_id, variant_id, direction_id) |>
dplyr::count() |>
dplyr::arrange(desc(n))
# A tibble: 9 × 4
# Groups: route_id, variant_id, direction_id [9]
route_id variant_id direction_id n
<chr> <chr> <int> <int>
1 109 826603 0 178
2 109 826602 1 150
3 109 826605 1 10
4 109 826604 1 8
5 109 826612 1 8
6 109 826606 1 6
7 109 826607 1 2
8 109 826608 1 2
9 109 826611 0 2
Pozdrawiam,
Grzegorz