Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show Bus/Trolleybus/Tram route numbers when a Bus/Tram/Trolleybus Stop is selected #2175

Open
Tracked by #5331
gtrus21 opened this issue Feb 22, 2022 · 5 comments
Open
Tracked by #5331
Labels
POI Info Feature metadata, OSM tags that are displayed in Place Page Public Transport Bus, trolleybus, train, tram, metro, subway, light rail

Comments

@gtrus21
Copy link

gtrus21 commented Feb 22, 2022

Прошу добавить отображение транспорта, который останавливается на остановке - какие автобусы, троллейбусы и т.д.
Screenshot_2022-02-22-12-45-19-326_app organicmaps

@biodranik biodranik changed the title Bus list on bus stop Show Bus/Trolleybus/Tram route numbers when a Bus/Tram/Trolleybus Stop is selected Feb 22, 2022
@biodranik biodranik added the Public Transport Bus, trolleybus, train, tram, metro, subway, light rail label Feb 22, 2022
@pastk
Copy link
Contributor

pastk commented Feb 22, 2022

A screenshot form a user showing how its implemented in OSMand
https://www.openstreetmap.org/node/247600965
photo_2022-02-21_22-47-46

@nlehuby
Copy link

nlehuby commented Feb 22, 2022

same as #1215

@Altonss
Copy link
Contributor

Altonss commented Sep 23, 2023

This issue is also valid for metro or any public transport station!

@sfkeller
Copy link

sfkeller commented Nov 10, 2023

I'd like to backup this feature request.

P.S. That's something I forgot to ask you, @biodranik, directly at the last "Zurich Maps & Geo Stammtisch no.2"

@biodranik biodranik added the POI Info Feature metadata, OSM tags that are displayed in Place Page label Nov 10, 2023
@rtsisyk rtsisyk closed this as not planned Won't fix, can't repro, duplicate, stale Dec 29, 2023
@rtsisyk rtsisyk added the Duplicate This issue or pull request already exists label Dec 29, 2023
@rtsisyk rtsisyk reopened this Dec 29, 2023
@rtsisyk rtsisyk removed the Duplicate This issue or pull request already exists label Dec 29, 2023
@gtrus21
Copy link
Author

gtrus21 commented Dec 29, 2023

Ну в структуре ОСМ я не разбираюсь, но чтобы добавить список маршрутов в карточку:

  1. посмотреть в каких отношениях с тегом route=bus/trolleybus/share_taxi/train/tram используется данная остановка
  2. открыть данные отношения, извлечь из них ref; если ref не указан, то пару from+to и конвертировать эту пару в ref/name
    2.5) если указан colour=*, то извлечь и его
  3. удалить дубликаты (может быть несколько маршрутов с одним номером, но отличающиеся по факту. Они должны быть объединены в route_master, но часто люди на него забивают)
  4. вставить получившийся список в карточку остановки

Но если разрабы готовы добавить еще и линии маршрутов, то:

  1. берем маршрут
  2. извлекаем оттуда линии
  3. делаем из этих линий новый слой и накладываем поверх карты. Либо выделяем жирным линии-участники на основной карте
  4. выделяем все остановки, участвующие в отношении

Начальная и конечная указаны в from и to, так же может быть указан via. Name лучше не использовать, а генерировать из from, to, via, colour, ref. Рекомендую брать только те маршруты, где прописано public_transport:version=2.
Нужно учесть, что в кольцевых маршрутах первая и последняя остановка дублируются
Еще учтите, что в PTv2 есть остановка-платформа (public_transport=platform), а есть остановка-"точка на дороге" (public_transport=stop_position), они работают в паре

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
POI Info Feature metadata, OSM tags that are displayed in Place Page Public Transport Bus, trolleybus, train, tram, metro, subway, light rail
Projects
None yet
Development

No branches or pull requests

7 participants